课程
/后端开发
/C
/C语言入门
a=100为什么 ++a结果为102 --a结果为101 a--结果为101
2019-02-08
源自:C语言入门 3-3
正在回答
#including<stdio.h> int main() { int a=100 printf("%d\n",a++);//这里先取值a=100,自加了一次 a=101 printf("%d\n",++a);//这里先自加再取值a=102 printf("%d\n",--a);//这里先自减再取值a=101 printf(”d\n",a--);//这里先取值a=101再自减 return 0 } 要注意符号前后的区别
Dangerous阿坤 提问者
KingToAce 回复 Dangerous阿坤 提问者
我知道printf不改变a的值,但是为什么前边的a都改变了?既然前边的都改变了为什么最后一个又没改变?
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答3-3自增与自减运算符习题求解
3 回答自增与自减运算符
1 回答自增与自减运算符
4 回答自增与自减运算符