cheyhu 发表于 2018-12-12 23:25:37

基础问题。。。


i=0;s=0;
while(i<5)
{i++,s+=i};//这句不是很理解
这个s第一次运行应该等于1还是0?

ba21 发表于 2018-12-12 23:43:18

1

1,++在后,说明结果在下一条语句生效
2,++在前,本次马上生效
3,(++j)+(++j)+(++j)运算优先级 其实是 ((++j)+(++j))+(++j)7+7+8

i++,s+=i
, 分隔开 说明是2条语句

cheyhu 发表于 2018-12-14 20:00:09

ba21 发表于 2018-12-12 23:43
1

1,++在后,说明结果在下一条语句生效


谢谢
页: [1]
查看完整版本: 基础问题。。。