【C语言及程序设计】后置与前置 自增(减)实验

 1 #include "stdafx.h"
 2 #include <stdio.h> 
 3 
 4 int main()
 5 {
 6     int x(0), y(0), z(0);
 7 
 8     y = x++;
 9     z = ++x;
10 
11     printf("0++ = %d, ++1 = %d, %d , %d", y, z, x++, ++x);
12 
13         return 0;
14 }

结果

这里初学者费解的是, x++ 是一个表达式, y 看似赋予的是初始值,但其实是表达式 x++的值

y = x++;

=

猜你喜欢

转载自www.cnblogs.com/miyazakehime/p/9121266.html