|
楼主 |
发表于 2006-9-16 09:44:03
|
显示全部楼层
谢谢
我看了一下info GCC C Extensions 部分,发现下面的解释有些类似:
Compound expressions, conditional expressions and casts are allowed
as lvalues provided their operands are lvalues. This means that you
can take their addresses or store values into them.
For example, a compound expression can be assigned, provided the last
expression in the sequence is an lvalue. These two expressions are
equivalent:
Similarly, the address of the compound expression can be taken.
These two expressions are equivalent:
那么我是否可以从上面的表达式类推得到
*(e1,en)
equivalent to:
e1,*en |
|