基本区别:(最简单的认识)
前置++是先自加,后使用。
后置++是先使用,后自加。
这里的自加是指对该变量的值,使用是指直接使用该变量。
下面借助代码加强理解:
#include<stdio.h>
int main()
{
int i=5;
int j=5;
printf("i的值为%d\n",i++);//在这里,i++为后置++,先使用,后自加。所以i++整体的值为5,故输出为5,然后i再加1,值为6.
printf("j的值为%d\n",++j);//在这里,j++为前置++,先自加,后使用。j加1后值为6,输出为6.
system("pause");
return 0;
}
运行结果如下: