首页 > 试题广场 >

有以下程序,程序运行后输出的结果是()

[单选题]

有以下程序,程序运行后输出的结果是()

main()
{  
    int m=3,n=4,x;
    x=-m++;
    x=x+8/++n;
    printf("%d\n",x);
}

  • 3
  • 5
  • -1
  • -2
D 、-2
发表于 2017-04-05 18:11:27 回复(0)
D X=-m++;即-3
x=x+8/++n即-3+8/5=-2
发表于 2020-12-13 15:46:22 回复(0)
D        x+  8/++n   注意,先乘除后加减
发表于 2020-03-30 08:59:07 回复(0)
D
1. 注意 ++ 在后值影响m的值,不影响x
2. - 的优先级大于 右++, 
发表于 2019-07-07 11:33:51 回复(0)
ddd -3+1=2
发表于 2017-04-18 10:44:47 回复(0)
c,基础运算
发表于 2017-03-20 23:56:44 回复(0)