学习过程中,我们往往会使用到++a、a++这些代码,平时我们不会在意这两者的区别,但是看到了书本对此专门做了一定的强调,因此我也来强调一下(doge)、
#include <stdio.h>
int main()
{
int a=1;
int b=1;
int a_post,pre_b;
a_post=++a;//a_post为a+1之后的数值
pre_b=b++; //pre_b为b+1之前的数值
printf("%d %d %d %d",a,a_post,b,pre_b);
return 0;
}
output
a a_post b pre_b
2 2 2 1
明白前自增与后自增的区别!
a++表示为a+1之前1数值
++a表示a+1之后的数值