molx
2017-04-18 19:35
#include
int main() { int x = 10; int y = 10; //使用简单赋值语句实现x乘以2。 x=x*2; //使用复合赋值语句实现y乘以2。 y*=2; printf("x=%d\n", x); printf("y=%d\n", y); return 0; } 为什么一定是x=x*2; y*=2; 调换一下就错了,初学者,求指教因为x=x*2;中=号为简单赋值符号,而x*=2;中*=为复合赋值符号,根据第一个//使用简单赋值语句实现x乘2,要用x=x*2;
同理对于y来说也是一样,要用y*=2;
看题目要求,第一个要求的就是这样的。
C语言入门
926782 学习 · 20801 问题
相似问题