永发信息网

c语言基础:条件表达式i<j?i:k<1?k:1是什么意思?

答案:3  悬赏:70  手机版
解决时间 2021-03-06 17:10
  • 提问者网友:感性作祟
  • 2021-03-05 18:39
c语言基础:条件表达式i<j?i:k<1?k:1是什么意思?
最佳答案
  • 五星知识达人网友:渊鱼
  • 2021-03-05 19:04
这是嵌套条件表达式,先判断是否i<j,是的话整个表达式取i的值,否的话整个表达式取嵌套内的k<1?k:1表达式的值,即再判断是否k<1,是取k否取1的值。
全部回答
  • 1楼网友:街头电车
  • 2021-03-05 19:53
首先要理解 前++的意思是 先加1,再使用,即:++i 可分成两个表达式:i=i+1 , i 按此思想去分析: i=1,j=4,k=5 i=++j, 运行后,先算j=j+1=5, 然后i=j=5 j=++k 先算k=k+1=6, 然后j=k=6
  • 2楼网友:第四晚心情
  • 2021-03-05 19:33
改成if和else的给你看看吧: my=i
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯