今天我们来讲一下C语言中的条件操作符(三目操作符)。
三目操作符,顾名思义,是要有三个变量的操作符。他的基本写法形式为
(exp1?exp2:exp3);
具体什么意思?怎么用呢?
语句1是否为真?如果为真,就把语句2的值赋给该赋的值,如果语句1为假,就把语句3的值赋值出去。
举个简单的用法:
#include<stdio.h>
int main(){
int a=10;
int b=20;
int max=0;
max=(a>b?a:b);
printf("%d",max);
return 0;
}
输出的结果为20,因为a>b为假,所以把b的20赋值给了max。