#include <stdio.h>int main(){ int x,y = 10; //使用简单赋值语句实现x乘以2。 x=x*2 ; //使用复合赋值语句实现y乘以2。 y*=2; printf("x=%d\n", x); printf("y=%d\n", y); return 0;} 在慕课网在线ide 输出结果是 x=0 y=20 原版的代码是#include <stdio.h>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=20y=20 发生了什么 导致这两种结果的差异 呢 ?
- 2 回答
- 0 关注
- 1395 浏览
添加回答
举报
0/150
提交
取消