课程
/后端开发
/C
/C语言入门
int i; for(i=1;i<=2;i++)//如果将i++写成++i结果一样! { printf("第%d遍书写:computer\n",i); }
为什么?i++不是应该打三遍么?
2018-05-25
源自:C语言入门 4-8
正在回答
已解绝。
因为就这道题而言for循环执行过程是:①i=1 ②判断 i <=2(成立) ③循环内语句printf() ④ i++ 或 ++i ⑤判断 i<=2 (成立) 、、、、后面同理
所以是执行完加的运算后 将结果进行判断
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答先取值再运算和先运算再取值有什么区别
1 回答请问一下,先取值再运算和先运算再取值的应用区别有哪些?
2 回答先运算在取值为啥是2呢
1 回答++是第二优先级如果i++那按i值计算还是i+1的值计算
1 回答为啥要先赋值运算