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

C 算术优先级有关问题

2012-03-13 
C 算术优先级问题弱弱的问一下 .....char *s (char *)&app + sizeof(char) 中 (char *)&app 会被先执行

C 算术优先级问题
弱弱的问一下 ..... char *s = (char *)&app + sizeof(char) 中 (char *)&app 会被先执行吗?

[解决办法]
+ 从左到右的运算顺序
[解决办法]
会。
相当于 ((char *)(&app)) + (sizeof(char))
[解决办法]
楼主问的“先执行”是和谁比较的?
是会先于加法执行,但不会比sizeof(char)更早。sizeof(char)是编译的时候就算好了
[解决办法]
‘+’算术运算符,结合方向是自左向右~~

热点排行