变量转换
设置一个空变量作为中转
#include<stdio.h>
int main()
{
int a = 1;
int b = 2;
int c;
c = a;
a = b;
b = c;
printf("a=%d b=%d",a,b);
return 0;
}
复合赋值
加减乘除取余和等号进行复合赋值,对变量本体进行运算之后赋值给变量
“++”和“–”为单目运算!
前缀是:对变量进行加减1后在赋值给变量
后缀:对变量进行加减1 ,但不将运算后的值赋给变量,后缀变量的值不变
注:不管是前缀还是后缀,进行过“++”和“–”后,变量的值都会改变,都不是之前那个清白的弱女子啦!不同点在于会不会将改变后的变量赋值给变量!
#include<stdio.h>
int main()
{
int a = 10;
printf("a++ =%d\n",a++);
printf("a =%d\n",a);
printf("++a = %d\n",++a);
printf("a =%d\n",a);
}