| Subject: | Re: ?: as an lvalue |
|---|---|
| From: | Andrey Tarasevich |
| Date: | Mon, 31 Mar 2008 12:01:52 -0700 |
| Newsgroups: | comp.lang.c |
Richard wrote: ... I mean I'm OK personally with the way it works in C. I just like to know what is it exactly in '(c?x:y)=v' that triggers a "I don't really know what to say" reaction from some people.because its not a macro? it returns a value. I dont know the legalise words but it seems "obvious" enough to me, but again it might be because I am tainted. Well, unary '*' operator is also not a macro. Yet it evaluates to an lvalue. Same for '[]' operator (by definition). Do you find this strange as well? -- Best regards, Andrey Tarasevich |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: ?: as an lvalue, Flash Gordon |
|---|---|
| Next by Date: | Re: why do the following crash, Willem |
| Previous by Thread: | Re: ?: as an lvalue, Richard |
| Next by Thread: | Re: ?: as an lvalue, Richard |
| Indexes: | [Date] [Thread] [Top] [All Lists] |