精通c语言的亲们再麻烦您们一下,这个语句表达的是什么意思呢?

2024-11-27 11:08:04
推荐回答(2个)
回答1:

先读(b>c?1:0)
意思是 如果b>c成立 那么值为1 否则为0
再读外面的
k=a>b?():0
意思 如果a>b k的值就是括号里面的
如果a>b不成立 那么K的值就为0

回答2:

如果 a 不大于 b 的时候 k=0

如果 a > b 的话
在b >c 的时候 k=1
否则k =0