课程
/后端开发
/C
/C语言入门
为什么i++放在后面两个执行语句前才对,i++过后第二行计算i不就变成了2了么
2017-03-19
源自:C语言入门 4-10
正在回答
参考答案错了
//使用while循环
while(i<=100)
{
if(i%2==0)
flag = -1;
}
else
flag = 1;
sum += i * flag;
i++;
这样就行了
可是i++之后是分号了啊,到第二行i不就变成了2了么
i++是先附值,再自增,就是第一次是取值,i是1,第二行中i还是1的;如果是++i,就是先自增,再附值,第二行中才是2
不考过程序员不改名字 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答while循环
3 回答while 循环
4 回答while循环
1 回答while循环
2 回答循环结构之while循环