C谈话问号表白式

C谈话问号表白式

问号表白式 (表白式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