课程
/后端开发
/C
/C语言入门
printf("x=%d\n",++x);
printf("x=%d\n",x++);这什么意思?
2015-07-27
源自:C语言入门 3-3
正在回答
原来语句里面的x=是直接输出的...想通了...谢谢各位
记住一个原则:取值是不受后来运算的影响。++x是先运算后取值,你要先运算再取值,x++是先取值,后运算,那就是显示的上一行结束时x的值,不过下一行你得先算上x+1。
第一个语出输出 x= x+1; 第二个语句就等于先输出了x = x后再用 x + 1
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
8 回答一个问题的问题
1 回答一个问题的问题
3 回答一个问题的问题
2 回答一个问题的问题