1.有以下程序段,运行后变量d的值是().inta,b,c,-查字典问答网
分类选择

来自孟逢逢的问题

  1.有以下程序段,运行后变量d的值是().inta,b,c,d;a=b=c=d=2;d=a+1?b++:++c;A)2B)3C)4D)5

  1.有以下程序段,运行后变量d的值是().

  inta,b,c,d;a=b=c=d=2;d=a+1?b++:++c;

  A)2B)3C)4D)5

2回答
2020-12-29 23:54
我要回答
请先登录
陈洪文

  选B.

  等号的结合方向是自右向左,所以第一个赋值语句就相当于

  d=2;c=d;b=c;a=b;

  可知此时4个数都为2.

  最后一个条件表达式的条件是一个赋值语句,d=a+1,该表达式返回当前的d值,为3,条件成立,执行b++.

  最后d的值为3.

2020-12-29 23:59:09
孟逢逢

  答案是选择A,我选了B==

2020-12-30 00:03:02

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •