Re: [NEWBIE] question

From: Daniel A. Koepke (dkoepke@circlemud.org)
Date: 04/03/01


On Tue, 3 Apr 2001, Tony Robbins wrote:

> No.  It is a ternary operator, but not the same as what you're trying
> to say.  It can be fudged a little, but the essential difference is
> that the ? operator is used to report a value, while an if statement
> can perform an action.

Don't be silly.  There's no artificial separation between function calls
("perform[ing] an action") and other expressions ("report[ing] a value")
in C.  The only practical difference is that ?: is an expression (meaning
that it has a value), while an if statement is not (meaning it has no
value).


-dak

--
   +---------------------------------------------------------------+
   | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
   | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
   +---------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/05/01 PST