#include<stdio.h>
int main()
{
int a = 0,b=0,c=0,d=0;
c=a++;
d=++b;
printf("c=%da++=%d\n", c,a);
}
后置加加:
先创建一个临时变量用于存放a并且赋值给c(即为0,未实现加1的操作),然后再创建一个临时变量实现a+1且回显给a(即a已经变为了1 )
前置加加:先创建一个临时变量实现加一的操作,再创建一个临时变量存储加一后的b,然后赋值给d(即d=1)
#include<stdio.h>
int main()
{
int a = 0,b=0,c=0,d=0;
c=a++;
d=++b;
printf("c=%da++=%d\n", c,a);
}
后置加加:
先创建一个临时变量用于存放a并且赋值给c(即为0,未实现加1的操作),然后再创建一个临时变量实现a+1且回显给a(即a已经变为了1 )
前置加加:先创建一个临时变量实现加一的操作,再创建一个临时变量存储加一后的b,然后赋值给d(即d=1)