c语言条件语句的a>b?a:c>d?c:d中的这些:是什么意思

2021-09-11 社会 900阅读
?与:组合,是三元运算符
类似于a?b:c,如果a为真,则值为b,否则为c
a>b?a:c>d?c:d
如果a>b,值为a,否则,如果c>d,值为c,否则值为d
这样描述有点别扭,详细说一下:
如果a>b,那么值为a,如果a<=b,且c>d,值为c,如果a<=b,且c<=d,值为d
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com