课程
/后端开发
/C
/C语言入门
先输入 a=100 ,再 ++a 怎么就等于100呢?
2017-02-18
源自:C语言入门 3-3
正在回答
#include <stdio.h> int main() { int a=100; printf("a=%d\n",++a); return 0; }
a=100,++a是先加一再取值,a不就是取值为101了么。
不是等于100吧。。
输出a++会得100,是先取值,后自加1; 后面在写一个输出a++ 就会得101,因为上一句a的值变为了101;
输出++a会得101,先自加1,后取值; 后面在写一个输出++a 就会得102,因为上一句a的值变为了101;
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
4 回答不懂c语言的自增与自减
5 回答C语言自增自减
1 回答c语言的自增与自减运算符
5 回答c语言入门。
2 回答C语言入门