首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

表达式优先级- *该如何处理

2012-04-17 
表达式优先级-- *int *e*--S-top,我认为 该先 *再 -- 但是是事实是: 先 -- 再 *求解释下大哥们:S是一个

表达式优先级-- *
int *e=*--S->top,我认为 该先 * 再 -- 但是是事实是: 先 -- 再 * 

求解释下大哥们:
S是一个结构体,top为S中的一个属性,。。。。。。。。。。。

[解决办法]
*和--的优先级相同。
[解决办法]
*优先级与前置--相同,低于后置--.
这里是前置的,所以 看结合性,都是右结合性。
所以 
int *e=*(--S->top);
[解决办法]
对于这种容易引起歧义的地方我一般是用(的

热点排行