问号表白式
(表白式1)?(表白式2):(表白式3)
即使表白式1创造则实行表白式2,要不实行表白式3
举例
int a=5,b=3;
printf(”%d”,a>b;a:b);
运转
即使a大于b创造则实行:前方的即输入a。要不实行:反面的即输入b。本例中输入截止为5
提防事变
问号表白式是从右向左运转
比方
int a=8,b=3,c=7;
printf(“%d”,a>b?a>c?a:c:b>c?b:c);
不妨分红三步实行
第一步:b>c?b:c 截止为c
第二步:a>c?a:c 截止为a
第三步:前两步的截止辨别对应表白式3和表白式2 即a>b?a:c
最后输入截止为a即8
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。