三目运算符

格式:

比较条件 ? 条件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");  
}

运行结果

posted @ 2020-03-01 12:59  superdhj  阅读(204)  评论(0)    收藏  举报