条件运算符

44 阅读1分钟

#include<stdio.h> int main(){ /* 条件运算符 ?: 格式: 表达式1 ? 语句1 : 语句2;

 流程:
 如果表达式1 是成立,是正确的,是ture,那么就执行语句1,并且整个表达式的结果就是语句1的结果。
 如果表达式1 是不成立,是错误的,是false,那么就执行语句2,并且整个表达式的结果就是语句2的结果。 
*/ 
    
    例如:
    3>2 ? printf("明天下雨")  : printf("明天不下雨") ;
int a = 3>2 ? 100 :200; 
printf("%d\n",a);
    
    结果如下:
    

image.png