C语言:有以下定义语句doublea,b;intw;long-查字典问答网
分类选择

来自李道恺的问题

  C语言:有以下定义语句doublea,b;intw;longc;若个变量已经正确赋值,则下列选项中不正确的表达式是()A)a=a+b=b++B)w%(int)(a+b)C)(c+w)%(int)aDw=a==b

  C语言:有以下定义语句doublea,b;intw;longc;

  若个变量已经正确赋值,则下列选项中不正确的表达式是()

  A)a=a+b=b++

  B)w%(int)(a+b)

  C)(c+w)%(int)a

  Dw=a==b

1回答
2020-07-17 17:51
我要回答
请先登录
高雨青

  呵呵,这个问题很简单

  A选项,涉及到运算符优先级问题.首先b++,运算,然后再a+b,再将b++赋值给一个常量(a+b)明显是错误的了.

  D首先判断a是否等于b,如果成立则将1赋值给w,否则将0赋值w

2020-07-17 17:54:12

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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