這樣做對不對?
#include <stdio.h>
int main()
{
??? int x = 10;
??? int y = 10;
??? //使用簡單賦值語句實現(xiàn)x乘以2。
??? ?
??? //使用復合賦值語句實現(xiàn)y乘以2。
??? ?
??? printf("x=%d\n", x*=2);
??? printf("y=%d\n", y*=2);
??? return 0;
}
#include <stdio.h>
int main()
{
??? int x = 10;
??? int y = 10;
??? //使用簡單賦值語句實現(xiàn)x乘以2。
??? ?
??? //使用復合賦值語句實現(xiàn)y乘以2。
??? ?
??? printf("x=%d\n", x*=2);
??? printf("y=%d\n", y*=2);
??? return 0;
}
2018-12-05
舉報
2018-12-05
既然你都說了用簡單賦值語句算x*2,那就應該在第10行中寫printf("x=%d\n",x=x*2)就行了,而不是你寫的x*2=2,這是復合賦值語句。
2019-03-26
#include <stdio.h>
int main()
{
? ? int x = 10;
? ? int y = 10;
? ? //使用簡單賦值語句實現(xiàn)x乘以2。
? ? x=x*2;
? ? //使用復合賦值語句實現(xiàn)y乘以2。
? ? y*=2;
? ? printf("x=%d\n", x);
? ? printf("y=%d\n",y );
? ? return 0;
}
根據(jù)題意應該是這個樣子
2018-12-05
既然你都說了用簡單賦值語句算x*2,那就應該在第10行中寫printf("x=%d\n",x=x*2)就行了,而不是你寫的x*2=2,這是復合賦值語句。