三目運算在C語言中比較重要,ta還有另外一個名字叫三元運算,因爲ta是C語言中唯一一個有三個運算符的運算運算符1
一、運算符結構講解
三目運算符的結構如下,表達式1和表達式2中的>可以根據自己的需要進行更改,但是後面的?和:不能改,而且這個三個都得是英文符號
上面的這個結構表示的含義就是判斷表達式1>表達式2是否成立,如果成立則輸出表達式3,如果不成立則輸出表達式4。同理如果上面的表達式寫成這個樣子
意思就是如果表達式1<表達式2成立則輸出表達式3,如果不成立則輸出表達式4。
二、代碼案例
在這個案例裏我們通三目運算來判斷5和6的大小。
方法一
#include<stdio.h>
int main(void)
{
int a=5,b=6;
int max;
max = a>b ? a:b;
printf("最大的是%d",max);
return 0;
}
運行結果
方法二
#include<stdio.h>
int main(void)
{
int a=5,b=6;
int max;
max = a<b ? b:a;
printf("最大的是%d",max);
return 0;
}
C語言中運算符有很多種類,除了加減乘除是運算符三目運算也是運算符。 ↩︎