为什么代码中x和y可以相同?而结果却是赋值后的值?
#include <stdio.h>
int main()
{
?int x = 10;
? int y = 10;
? x=x*2;//使用简单赋值语句实现x乘以2。
? y*=2;//使用复合赋值语句实现y乘以2。
printf("x=%d\n", ?x);
printf("y=%d\n", ?y);
return 0;
}
#include <stdio.h>
int main()
{
?int x = 10;
? int y = 10;
? x=x*2;//使用简单赋值语句实现x乘以2。
? y*=2;//使用复合赋值语句实现y乘以2。
printf("x=%d\n", ?x);
printf("y=%d\n", ?y);
return 0;
}
2019-06-05
举报