若执行下面程序段后的输出为:345,请填空。 int a,b=3,c=5; a=b<c?【 】:c++; cout<<a<<b<<c;

admin2010-06-06  34

问题 若执行下面程序段后的输出为:345,请填空。
   int a,b=3,c=5;
    a=b<c?【 】:c++;
   cout<<a<<b<<c;

选项

答案b++  或者  4

解析 条件运算符和增量运算符的概念,题中b<c为真,应取b++的值给a,因b的值是先用后增1,所以a为3,题中的C++没有执行到,c保持原值。
转载请注明原文地址:https://jikaoti.com/ti/13W0FFFM
0

最新回复(0)