课程
/后端开发
/C
/C语言入门
printf("%d\n",a++);这里输出的不应该是a++的值吗?为什么看讲解时a的值?这是C语言基础3-3的例子,谢谢老师!
2015-10-17
源自:C语言入门 3-3
正在回答
++前置和后置的区别。举个例子:
++前置先自增再赋值:
int a = 10; int tmp = ++a; // tmp的值是11
++后置是先赋值再自增:
int a = 10; int tmp = a++; // tmp的值是10
但是以上的前置和后置有一点是相同的:即a的值都是11.
bylium 提问者
a++表达式就是 a 的值。
课程对此讲解得非常不详细,跟本没有区分好变量的值和表达式的值。
onemoo 回复 bylium 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答请教老师一下行不
1 回答请教同学们和老师们
1 回答请教!!!
1 回答请教!!!!!
2 回答请教!!!!!