已知int a=5,b=4,c=6,d;,执行语句d=a>b?(a>c?a:c):b后,d的值为________.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 07:59:35

已知int a=5,b=4,c=6,d;,执行语句d=a>b?(a>c?a:c):b后,d的值为________.
已知int a=5,b=4,c=6,d;,执行语句d=a>b?(a>c?a:c):b后,d的值为________.

已知int a=5,b=4,c=6,d;,执行语句d=a>b?(a>c?a:c):b后,d的值为________.
6
首先运行的肯定是括号里的 a>c?a:c
如果a大于c的话 结果为 a,
反之则为c,所以结果是c
然后运行的是 a>b?c:b;
同上 所以结果为6