发布网友 发布时间:2023-10-22 06:15
共3个回答
热心网友 时间:2024-11-24 15:29
这是嵌套条件表达式,先判断是否i<j,是的话整个表达式取i的值,否的话整个表达式取嵌套内的k<1?k:1表达式的值,即再判断是否k<1,是取k否取1的值。追问一下就懂了,谢谢。一下就懂了,谢谢。
热心网友 时间:2024-11-24 15:29
这是看三目运算符是左结合还是右结合,当然,答案是右结合追答先计算k<1?k:1,如果k<1,值就为k,否则为1,然后把结果带入就得到前面的表达式:i<j?1:k,如果前面不取k取1的话这里就是1:1,明白了没有是i:k,写错了
热心网友 时间:2024-11-24 15:30
改成if和else的给你看看吧: my=i<j?i:k<1? k:1;