课程
/后端开发
/C
/C语言入门
do循环中,我把i++放在第一或第二句运行结果都一样?求解
2018-03-17
源自:C语言入门 4-10
正在回答
i++是使用了i的值之后再将i的值加1++i是在使用i的值之前就将i的值加1
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答第一个问号是(i>100),第二个问号是i++吗?
3 回答for后面括号中有个i++,那么第一圈sum+=i*flag;时,此时的i是1还是已经自增过后的i
2 回答第一次执行i++后一排sum+=i*flag中的i是1还是2
3 回答i++不是i+1吗,那第一个不就是i++=2,然后再乘-1,就是-2,那1跑哪去了
2 回答while和do-while循环体中的i++写在sum前面,那么在计算sum的时候i的值是1,为什么?i++后面有分号了呀,不是表示一个语句吗。不应该是i已经加了一个1吗?