永发信息网

规范语句是什么,c语言中。d=a>30?b:c 这个语句是什么意思

答案:1  悬赏:50  手机版
解决时间 2021-04-28 08:46
  • 提问者网友:爱了却不能说
  • 2021-04-27 08:47
规范语句是什么,c语言中。d=a>30?b:c 这个语句是什么意思
最佳答案
  • 五星知识达人网友:玩家
  • 2021-04-27 09:46
式子是否写错了,是 == 不是 =?
(1) 如果是 = , 后有分号;
是赋值语句 d=a>30? b:c; 的意思 是
如果 a > 30 则 d 赋予 b.
如果 a 30? b:c 的意思 是
如果 a > 30 , (a>30) 得 1, 否则 (a>30) 得 0
接着 用它 同 d 比较,如果 与 d 相同,表达式 的 最终值 等于 b,
如果 与 d 不同,表达式 的 最终值 等于 c.
---
式子? b:c 是 3 目运算。
如果 式子 为真, 表达式 的 最终值 等于 冒号前 的 式子( b)
如果 式子 为假, 表达式 的 最终值 等于 冒号后 的 式子( c)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯