课程
/后端开发
/C
/C语言入门
printf("%d\n",a+1);结果为什么不加一
2016-02-12
源自:C语言入门 3-3
正在回答
自增运算符的内容一定要搞清楚2点
1是表达式的值 2是变量的值。 自增后表达式的值有可能不变,但是变量的值一定加1
#include"stdio.h" main() { int i=10; printf("%d",i++,i); }
比如上面这个程序,定义变量i初始值为10,
i++后变量i的值自增加1,变成了11;但是表达式i++的值仍为10.
所以输出应该是10,11;
巴拉巴拉1 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答自增运算符,自减运算符
3 回答自增运算符
2 回答自增运算符