大一小白,求教c语言编程
发布网友
发布时间:2022-04-27 01:26
我来回答
共2个回答
热心网友
时间:2022-06-22 02:09
/*
根据c语言运算符优先级,加法+的优先级比 -= 的高,所以先算加法,
也就是先计算x + x,这个值是4,然后再计算 x -= 4, 也就是x = x -4 ,由于 x是2,所以最终结果是-2赋值给x,所以x为-2.
*/
#include <stdio.h>
int main(int argc, char *argv[])
{
int x=2;
x -= x + x;
printf("x=%d\n", x);
return 0;
}
热心网友
时间:2022-06-22 02:10
X被赋值为2追答那个第一个就是相当于X被赋值为X-X+X