#include <stdio.h>
int main()
{
int x = 10;
int y = 10;
//使用简单赋值语句实现x乘以2。
x=x*2;
//使用复合赋值语句实现y乘以2。
y+=10;
printf("x=%d\n", x);
printf("y=%d\n", y);
return 0;
}
注意讲解,当Y=10时, Y *=10相当于Y=Y*10
,得到Y的值为10*10=100。
正确姿势应该是Y*=2,相当于Y=Y*2,
得到的Y值为10*2=20
y+=10应该是y*=2