為什么代碼中x和y可以相同?而結(jié)果卻是賦值后的值?
#include <stdio.h>
int main()
{
? ??int x = 10;?
? ?? int y = 10;
? ? ?? x=x*2;//使用簡(jiǎn)單賦值語(yǔ)句實(shí)現(xiàn)x乘以2。
??
? ? ? y*=2;//使用復(fù)合賦值語(yǔ)句實(shí)現(xiàn)y乘以2。
? ?
? ? printf("x=%d\n", ?x);
? ? printf("y=%d\n", ?y);
? ? return 0;
}
2019-06-07
這里將x和y的值運(yùn)算后重新賦給了x和y