执行下列程序的输出结果是【 】。 main() { float a = 1,b; b=++a* ++a; printf("%f\n",b); }

admin2009-04-15  27

问题 执行下列程序的输出结果是【  】。
   main()
   {
   float a = 1,b;
   b=++a*  ++a;
   printf("%f\n",b);
   }

选项

答案6

解析 ++的优先级高于*,先作自加运算,b=++a* ++a=2.0*3.0=6.0。b按实型输出6.000000。
转载请注明原文地址:https://kaotiyun.com/show/8pXp777K
0

最新回复(0)