三目运算符
格式:
比较条件 ? 条件1 : 条件2
比较条件返回布尔值
比较条件为真,执行条件1
比较条件为假,执行条件2
例子:
#include<stdio.h> int main() { int a=4,b=5,min; min=a<b?a:b; printf("%d",min);//输出结果为4 // system("pause"); }
练习:
#include<stdio.h> int main() { int a=1,b=2,c=3 ,num; num=a>b?(a>c?a:c):(b>c?b:c); printf("%d\n",num);、、输出结果为? // system("pause"); }