c++,if(i%2)啥意思,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 07:35:11
c++,if(i%2)啥意思,

c++,if(i%2)啥意思,
c++,if(i%2)啥意思,
 

c++,if(i%2)啥意思,
if (i%2){};
% 是整除取余数运算.
i%2 若 i 是奇数,i%2 得 1,就是真.要执行{} 里的 i++; 并continue( 跳走,做下次循环)
i%2 若 i 是偶数,i%2 得 0,就是假.不执行{},进下两句:i++; s+=i;
我们来跑一次程序:
初始,i=0;s=0;
i=0; if (0) 不执行{} ; i=1 s = 1;i=1; if(1) i=2; con跳走
i=2; if(0)不执行{} ; i=3; s=1+3=4i=3; if(1) i=4;con跳走
i=4; if(0)不执行{} ; i=5; s=4+5=9i=5; if(1); i=6;con跳走
i=6; if(0)不执行{} ; i=7; s = 9+7=16i>7 退出 while