最新回答 / Xinze
x = 2 * x 是可以的,至少在 C 语言中和 x = x *2在课程中 x = 2 * x 提示运行正确,既说明代码是们问题的只是课程中检查逻辑仅认为 x = x * 2 才算正确,你可以理解为检查逻辑不够完善
2020-02-14
已采纳回答 / 慕先生3257719
printf("x=%d\n",x++); printf("x=%d\n",++x);x++代表先取值在运算,所以第一个x取值为0++x代表先运算在取值,上一个式子取完值0之后在运算,所以此时x为1,++x再加1,所以此时x=2,运算完成再进行取值
2020-02-13