小白求解答
#include <stdio.h>
int main()
{
??? int x = 10;
??? int y = 10;
? ??x=x*2;//使用簡單賦值語句實現(xiàn)x乘以2。
? ??y*=2;//使用復(fù)合賦值語句實現(xiàn)y乘以2。
??? printf("x=%d\n", x);
??? printf("y=%d\n", y);
??? return 0;
}
為什么x*2=x不能用y*=2
#include <stdio.h>
int main()
{
??? int x = 10;
??? int y = 10;
? ??x=x*2;//使用簡單賦值語句實現(xiàn)x乘以2。
? ??y*=2;//使用復(fù)合賦值語句實現(xiàn)y乘以2。
??? printf("x=%d\n", x);
??? printf("y=%d\n", y);
??? return 0;
}
為什么x*2=x不能用y*=2
2018-12-04
舉報
2018-12-05
因為第一個說的是使用簡單賦值語句,*=屬于復(fù)合賦值語句,其實效果是一樣的,但這里不會讓你過的