以下程序段的输出结果是【 】。 main() { int a=2,b=3,c=4; a*=16+(b++)-(++c); printf("%d",a); }

admin2009-02-15  31

问题 以下程序段的输出结果是【  】。
   main()
   {  int a=2,b=3,c=4;
      a*=16+(b++)-(++c);
      printf("%d",a);
   }

选项

答案28

解析 a*=16+(b++)-(++c)等价于a=a* (16+(b++)-(++c)),b++的值为3;++c的值为 5,请注意前缀++和后缀++的用法。
转载请注明原文地址:https://kaotiyun.com/show/hPXp777K
0

相关试题推荐
随机试题
最新回复(0)