360°全方位解析C語言的三目運算符

  三目運算在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;
}

在這裏插入圖片描述


  1. C語言中運算符有很多種類,除了加減乘除是運算符三目運算也是運算符。 ↩︎

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章