91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

c語言運算符“?:”怎么用?

發布時間:2020-05-18 16:19:44 來源:億速云 閱讀:374 作者:Leah 欄目:編程語言

今天小編就為大家帶來一篇有關c語言運算符“?:”的文章。小編覺得挺實用的,為此分享給大家做個參考。一起跟隨小編過來看看吧。

c語言中的“?:”是三目運算符,該運算符連接3個對象,是C語言中唯一一個三目運算符,又稱條件運算符。

它的一般形式如下:

表達式a?表達式b:表達式c

其執行步驟如下:

1、計算表達式a的值。

2、如果表達式a的值為1,則執行表達式b。

3、如果表達式b的值為0,則執行表達式c。

注意:當有多個三目運算符時,按從右至左的順序運算。

例如,下面兩個表達式是等價的:

a<b?b:c>b?c:b;
a<b?b:(c>b?c:b);

分析:三目運算符判斷條件表達式的真值,若為真則執行“?”號后的第一個表達式,否則執行第二個表達式。

具體實例:

#include<stdio.h>
void main()
{
int x=5;           //定義一個整數變量
int y=++x>5?0:1;       //通過三目運算符對x進行運算
 //判斷++x是否大于5,若大于5則將0賦予變量y,否則將1賦予變量y
printf("%d,%d\n",x,y);
}

運行結果:

6,0

以上就是c語言運算符“?:”的詳細介紹了,看完之后是否有所收獲呢?如果想了解更多相關內容,歡迎關注億速云行業資訊!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平江县| 民县| 鱼台县| 阿拉善右旗| 万载县| 北碚区| 蒲江县| 微山县| 靖边县| 宜宾市| 罗城| 绥江县| 盐城市| 巢湖市| 灌南县| 三河市| 公安县| 囊谦县| 苏尼特右旗| 德昌县| 阿合奇县| 崇左市| 富阳市| 横峰县| 万盛区| 江北区| 德清县| 东宁县| 哈密市| 玉龙| 平原县| 西和县| 辽宁省| 策勒县| 阳东县| 东源县| 精河县| 洛宁县| 宝鸡市| 繁昌县| 昆明市|