a++与++a的区别(多用于循环结构)
int main()
{
int a;
scanf("%d",&a);
int a1 ,a2;
a1 = a++;//先把a的值赋值给前面,然后再加1
//此时a变成了(a+1),然后程序继续
a2 = ++a;//先把1加上在将值赋给前面
printf("%d %d",a1,a2);//如果输入2那么a1就变成了2 a2变成了4
return 0;
}```
int main()
{
int a;
scanf("%d",&a);
int a1 ,a2;
a1 = a++;//先把a的值赋值给前面,然后再加1
//此时a变成了(a+1),然后程序继续
a2 = ++a;//先把1加上在将值赋给前面
printf("%d %d",a1,a2);//如果输入2那么a1就变成了2 a2变成了4
return 0;
}```