K=a>b?(b>c?1:0):0 这个语句段是表达的一个什么意思?
K=a>b?(b>c?1:0):0 这个语句段是表达的一个什么意思?
答案:1 悬赏:80 手机版
解决时间 2021-01-04 08:47
- 提问者网友:疯子也有疯子的情调
- 2021-01-03 08:31
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-01-03 09:37
:叫 条件运算符,它的优先等级最低.构架为:B:C,就是说:A为真吗?若真,则整个构架的结果为 B,若假,则整个构架的结果为 C.
LZ 的整个式子先进行括弧运算,里面是b>c?1:0,也就是,若b>c,则整个括弧的结果是1,否则整个括弧的结果为 0;(设括弧的结果为:D)
再进行赋值运算(K=a,因为 =号的优先级高于 :);
最后再进行 a>b?D:0,也就是 若a>b,则LZ 的整个式子结果为D(见上面),否则LZ 的整个式子结果为0;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |