98国产精品综合一区二区三区,国产福利视频,男人添女人囗交做爰视频,日本免费一区二区三区视频观看

您好,歡迎進(jìn)入深圳市穎特新科技有限公司官方網(wǎng)站!

您現(xiàn)在的位置:首頁 新聞資訊 >> 新聞?lì)^條 >> C語言條件運(yùn)算符
新聞資訊
NEWS INFORMATION

C語言條件運(yùn)算符

發(fā)布時(shí)間:2019-05-22

如果希望獲得兩個(gè)數(shù)中最大的一個(gè),可以使用 if 語句,例如:

  1. if(a>b){
  2. max = a;
  3. }else{
  4. max = b;
  5. }

不過,C語言提供了一種更加簡單的方法,叫做條件運(yùn)算符,語法格式為:

表達(dá)式1 ? 表達(dá)式2 : 表達(dá)式3

條件運(yùn)算符是C語言中唯一的一個(gè)三目運(yùn)算符,其求值規(guī)則為:如果表達(dá)式1的值為真,則以表達(dá)式2 的值作為整個(gè)條件表達(dá)式的值,否則以表達(dá)式3的值作為整個(gè)條件表達(dá)式的值。條件表達(dá)式通常用于賦值語句之中。

上面的 if else 語句等價(jià)于:

  1. max = (a>b) ? a : b;

該語句的語義是:如a>b為真,則把a(bǔ)賦予max,否則把b 賦予max。

讀者可以認(rèn)為條件運(yùn)算符是一種簡寫的 if else,完全可以用 if else 來替換。


使用條件表達(dá)式時(shí),還應(yīng)注意以下幾點(diǎn):
1) 條件運(yùn)算符的優(yōu)先級(jí)低于關(guān)系運(yùn)算符和算術(shù)運(yùn)算符,但高于賦值符。因此

  1. max=(a>b) ? a : b;

可以去掉括號(hào)而寫為

  1. max=a>b ? a : b;


2) 條件運(yùn)算符?和:是一對(duì)運(yùn)算符,不能分開單獨(dú)使用。

3) 條件運(yùn)算符的結(jié)合方向是自右至左。例如:

  1. a>b ? a : c>d ? c : d;

應(yīng)理解為:

  1. a>b ? a : ( c>d ? c : d );

這也就是條件表達(dá)式嵌套的情形,即其中的表達(dá)式又是一個(gè)條件表達(dá)式。

用條件表達(dá)式重新編程,輸出兩個(gè)數(shù)中的最大值:

  1. #include <stdio.h>
  2. int main(){
  3. int a, b;
  4. printf("Input two numbers:");
  5. scanf("%d %d", &a, &b);
  6. printf("max=%d\n", a>b?a:b);
  7. return 0;
  8. }

運(yùn)行結(jié)果:
Input two numbers:23 45
max=45

聯(lián)系方式0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

久久精品国产精品亚洲色婷婷| 午夜福利不卡片在线播放| 一炕四女被窝交换啪啪| 特级做a爱片久久久久久| 国产人成视频在线观看| 风韵诱人的岳| 免费观看性生交大片| 少妇被躁爽到高潮无码人狍大战| 国产精品一区二区av| 下一轮油价调整预测| 久久久国产精品免费a片3d| 卧铺车上把她做高潮了| 18禁裸乳无遮挡啪啪无码免费| 日本gay视频japan| 从客厅c到卧室c到厨房| z0ozo0人善之交另类| 午夜福利1000集福利92| 亚洲国产精品va在线看黑人| 精品一区二区三区| 被医生绑在妇科椅调教| 欧美av色香蕉一区二区蜜桃电影| 久久丫精品国产亚洲av不卡| 公交车强摁做开腿呻吟h视频| 亚洲午夜精品一区二区| 两个人免费完整版在线观看视频| 岳婆三p一起玩田淑芬| 欧美成人a猛片在线播放| 欧美大屁股眼子xxxxx视频| 国产精品毛片久久久久久久| 国自产拍偷拍精品啪啪一区二区| 少妇性l交大片免费| 国产艳妇av在线观看果冻传媒| 欧美老熟妇乱大交xxxxx| 久久av无码乱码a片无码波多| 美女被强行扒开双腿被桶屁股| 人妻用嘴含精大口吞精| 破處女特級a片在线观看| 清纯校花粉嫩粗大进出好爽| 高潮aaa人人爽人人爱| 品酒要在成为夫妻后| 精品国产成人亚洲午夜福利|