设inta=l,b=3,c;,执行语句c=(a!=b)?十十a:b十十;后,c的值是

1个回答
展开全部
咨询记录 · 回答于2023-05-26
设inta=l,b=3,c;,执行语句c=(a!=b)?十十a:b十十;后,c的值是
亲,根据三目运算符的语法,如果条件表达式 `(a!=b)` 的值为真,则返回 `a` 的值,否则返回 `b` 的值。因喊稿此,如果 `a` 不等或宏于 `b`,则 `c` 的值为 `a`,否则 `c` 的值为 `b`。根据题目给出的信息,`inta` 的值为 `l`,`b` 的值为 `3`。因此,根据上述规则,执行语句 `c=(a!=b)?十十a:b十十;` 后,如果 `l` 不等于 `3`,则 `c` 的值为 `l`,否则 `c` 的值为 `3`。因此,需要知道 `l` 的值才能确定 `c` 的值郑团孝。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消