黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁考試吧論壇Exam8視線考試商城網絡課程模擬考試考友錄實用文檔求職招聘論文下載
2013中考
法律碩士
2013高考
MBA考試
2013考研
MPA考試
在職研
中科院
考研培訓 自學考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托福考試
托業考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認證
水平考試
Java認證
職稱計算機 微軟認證 思科認證 Oracle認證 Linux認證
公 務 員
導游考試
物 流 師
出版資格
單 證 員
報 關 員
外 銷 員
價格鑒證
網絡編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業培訓
社會工作者
銀行從業
教師資格
營養師
保險從業
普 通 話
證券從業
跟 單 員
秘書資格
電子商務
期貨考試
國際商務
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業水平
衛生資格 執業醫師 執業藥師 執業護士
會計從業資格
基金從業資格
統計從業資格
經濟師
精算師
統計師
會計職稱
法律顧問
ACCA考試
注冊會計師
資產評估師
審計師考試
高級會計師
注冊稅務師
國際內審師
理財規劃師
美國注冊會計師
一級建造師
安全工程師
設備監理師
公路監理師
公路造價師
二級建造師
招標師考試
物業管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質量工程師
巖土工程師
造價員考試
注冊計量師
環保工程師
化工工程師
咨詢工程師
結構工程師
城市規劃師
材料員考試
監理工程師
房地產估價
土地估價師
安全評價師
房地產經紀人
投資項目管理師
環境影響評價師
土地登記代理人
繽紛校園 實用文檔 英語學習 作文大全 求職招聘 論文下載 訪談|游戲
軟件水平考試
軟件水平考試資訊
軟件水平考試試題
軟件水平考試專項輔導
軟件水平考試交流互動
軟件水平考試交流互動
您現在的位置: 考試吧 > 軟件水平考試 > 復習資料 > 程序員資料 > 正文

C語言初學者入門知識之分支結構

  條件運算符和條件表達式

  如果在條件語句中,只執行單個的賦值語句時, 常可使用條件表達式來實現。不但使程序簡潔,也提高了運行效率。

  條件運算符為?和:,它是一個三目運算符,即有三個參與運算的量。由條件運算符組成條件表達式的一般形式為:

  表達式1? 表達式2: 表達式3

  其求值規則為:如果表達式1的值為真,則以表達式2 的值作為條件表達式的值,否則以表達式2的值作為整個條件表達式的值。 條件表達式通常用于賦值語句之中。

  例如條件語句:

  if(a>b) max=a;

  else max=b;

  可用條件表達式寫為 max=(a>b)?a:b; 執行該語句的語義是:如a>b為真,則把a賦予max,否則把b 賦予max。

  使用條件表達式時,還應注意以下幾點:

  1. 條件運算符的運算優先級低于關系運算符和算術運算符,但高于賦值符。因此 max=(a>b)?a:b可以去掉括號而寫為 max=a>b?a:b

  2. 條件運算符?和:是一對運算符,不能分開單獨使用。

  3. 條件運算符的結合方向是自右至左。

  例如:

  a>b?a:c>d?c:d應理解為

  a>b?a:(c>d?c:d) 這也就是條件表達式嵌套的情形,即其中的表達式3又是一個條

  件表達式。

  void main(){

  int a,b,max;

  printf("\n input two numbers: ");

  scanf("%d%d",&a,&b);

  printf("max=%d",a>b?a:b);

  }

  用條件表達式對上例重新編程,輸出兩個數中的大數。

  switch語句

  C語言還提供了另一種用于多分支選擇的switch語句, 其一般形式為:

  switch(表達式){

  case常量表達式1: 語句1;

  case常量表達式2: 語句2;

  …

  case常量表達式n: 語句n;

  default : 語句n+1;

  }

  其語義是:計算表達式的值。 并逐個與其后的常量表達式值相比較,當表達式的值與某個常量表達式的值相等時, 即執行其后的語句,然后不再進行判斷,繼續執行后面所有case后的語句。 如表達式的值與所有case后的常量表達式均不相同時,則執行default后的語句。

  void main(){

  int a;

  printf("input integer number: ");

  scanf("%d",&a);

  switch (a){

  case 1:printf("Monday\n");

  case 2:printf("Tuesday\n");

  case 3:printf("Wednesday\n");

  case 4:printf("Thursday\n");

  case 5:printf("Friday\n");

  case 6:printf("Saturday\n");

  case 7:printf("Sunday\n");

  default:printf("error\n");

  }

  }

上一頁  1 2 3 4 5 6 7 下一頁

  相關推薦:

  2012年信息處理員考試考點匯總

  2012年上半年軟件水平考試成績查詢預告匯總

  2012年軟件水平考試網絡工程師章節筆記講義匯總

文章搜索
軟件水平考試欄目導航
版權聲明:如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。
主站蜘蛛池模板: 久久精视频 | 国产精品久久久久激情影院 | 国产日韩一区二区三区在线播放 | 国产一区二区三区欧美 | 男人下面桶女人视频免费 | 伊人热人久久中文字幕 | 福利网站在线观看 | 岛国毛片在线 | 亚洲黄色在线观看视频 | 欧美成人免费网在线观看 | 波多野结衣在线免费观看视频 | 六月丁香婷婷网 | 日本精品高清一区二区不卡 | 男人的午夜影院 | 看成年女人免费午夜视频 | 视频一区 欧美 | 日本哺乳期xxxxhd奶水 | 伊人网伊人网 | 欧美精品1区2区 | 亚洲精品成人av在线 | 亚洲香蕉伊在人在线观看9 亚洲香蕉一区二区三区在线观看 | 国产高清在线精品免费不卡 | 亚洲国产成人在线观看 | 国产精品福利在线观看秒播 | 亚洲国产精品一区二区九九 | 天天艹天天操 | 久久成人综合网 | 香蕉超级碰碰碰97视频蜜芽 | 日本免费黄色网址 | 国产成人a v在线影院 | 亚洲视屏在线观看 | 99久久99| 视频一区国产精品 | 亚洲另在线日韩综合色 | 一级生活毛片 | 国产亚洲综合一区二区在线 | 在线观看免费黄色网址 | 毛片网站在线看 | 法国18sexxxx性xxx| 五月天色婷婷在线 | 日本在线不卡免费 |