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

郵箱:ivy@yingtexin.net

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

人妻を催眠えっちに孕ませるまで| 男女做爰猛烈叫床视频动态图| 我和虎狼之年的岳135章| 亚洲精品国产suv一区88| 日本无翼乌邪恶彩色大全| 护士在办公室里被躁中文字幕| 精产国品一二三产品区别图片| 少妇性按摩无码中文a片| 国产成人免费爽爽爽视频| 扒开老师双腿猛进入白浆小说| 久久精品丝袜高跟鞋| 狠狠色综合7777久夜色撩人| 日本丰满白嫩大屁股ass| 亚洲欧美成人av在线观看| 全免费a级毛片免费看无码| 公车上双乳被老汉揉搓玩弄漫画| 被捣出白浆潮喷失禁抽出好爽| 荡乳尤物nph| 健身房里的欲乱h文| 亚洲av无码成人精品久久久蜜| 女特警被三四个黑人糟蹋| 欧美重囗味sm群虐视频| 女人被狂躁c到高潮喷水的原因| 国产真实乱人偷精品视频| 久久精品国产亚洲av无码麻豆| free紧videoxx粗又长| 被全村灌满精的雯雯| 天天操天天干| 久久久综合香蕉尹人综合网| 日本丰满熟妇bbxbbxhd| 免费看人妻换人妻互换a片爽| 东北熟女bbwbbw喷水| 久久人人爽人人爽人人片| 体育生小鲜肉勃起videos| 少妇特殊按摩高潮惨叫无码| 销魂美女图库| 久久 国产 尿 小便 嘘嘘| 国产精品欧美一区二区三区| 99久久久无码国产精品6| 最近免费中文字幕mv免费高清版| 色情污污污www网站下载|