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

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

2014年計算機二級C++考點歸納:基本控制結構

來源:考試吧 2013-10-14 14:35:57 考試吧:中國教育培訓第一門戶 模擬考場

  3.3 選擇結構

  1語句

  if語句又稱為條件語句,它是程序設計語言中最常見的一種選擇語句。

  (1)基本if語句

  基本if語句的功能是根據給定條件是否成立來決定要不要執行一條語句或語句塊,它的語法格式如下:

  if(<條件>)<語句>

  其中,if為關鍵字;<條件>通常是一個表達式且必須用圓括號包圍起來;<語句>稱為if子句,它可以是任何類型的語句(包括復合語句和空語句)。

  基本if語句的執行過程是:首先計算<條件>的值,如果此值不為0(“真”),則執行<語句>;如果此值為0(“假”),則忽略<語句>(即不執行)而繼續執行if語句之后的下一條語句。

  說明:

  ①C+ +中規定:如果<條件>是一個表達式,則當此表達式的值不為0時,條件結果為“真”;只有當此表達式的值為0時,條件結果才為“假”。

  ②<條件>也可以是一條聲明語句,其中必須定義一個變量并對它進行初始化。這時,若此變量的值不為0,則條件結果為“真”;若此變量的值為0,則條件結果為“假”。

  (2)if…else語句

  if…else語句是基本if語句的擴展,其功能是根據給定條件是否成立來決定執行兩部分語句中的哪一部分,其語法格式如下:

  if(<條件>)

  <語句1>

  else

  <語句2>

  其中,if和else為關鍵字;<語句1>稱為if子句,<語句2>稱為else子句,它們可以是單條語句或復合語句。

  if…else語句的執行過程是:首先計算<條件>的值,如果此值不為0(“真”),則執行<語句1>,然后忽略<語句2>而去執行if語句之后的下一條語句;如果此值為0(“假”),則忽略<語句1>,執行<語句2>,然后繼續執行if語句之后的下一條語句。

  (3)if語句的嵌套

  if子句和else子句可以是任何類型的C+ +語句,當然也可以是if…else語句本身。通常將這種情況稱為if語句的嵌套。

  2switch

  switch語句又稱為開關語句,它也是一種選擇語句。switch語句的功能是根據給定表達式的不同取值來決定從多個語句序列中的哪一個開始執行,其語法格式如下:

  switch(<表達式>){

  case<常量表達式1>:

  <語句序列1>

  case<常量表達式2>:

  <語句序列2>

  …

  case<常量表達式n>:

  <語句序列n>

  default:

  <語句序列n+1>

  }

  其中,switch,case和default為關鍵字;<表達式>的值必須屬于整型、字符型或枚舉型。<常量表達式i>(i=1,2…n)是取值互不相同的整型常量、字符常量或枚舉常量,其具體類型應與<表達式>的值相一致。<語句序列i>(i=1,2…n,n+1)可以是任意多條語句。

  switch語句的執行過程是:

  (1)首先計算出<表達式>的值,設此值為E;

  (2)然后計算每個<常量表達式i>的值,設它們分別為C1,C2,…,Cn;

  (3)將E依次與C1,C2,…,Cn進行比較。如果E與某個值相等,則從該值所在的case標號語句開始執行各個語句序列,在不出現跳轉語句的情況下,將一直執行到switch語句結束。‘

  (4)如果E與所有值都不相等且存在default標號,則從default標號語句起開始向下執行,直到switch語句結束(同樣,在不出現跳轉語句的情況下)。

  (5)如果E與所有值都不相等且不存在default標號,則switch語句不會執行任何操作。

  說明:

  (1)多個case標號可以共用一組語句序列,以實現對于幾個常量值都執行同一操作。

  (2)default標號語句是可選的。當default不出現時,如果<表達式>的值與所有<常量表達式i>(i=1,2…n)的值都不相等,則程序執行流程會跳過switch語句。

  (3)switch語句是可以嵌套的。case和default標號只與包含它們的最內層的switch組合在一起。

  (4)當需要針對表達式的不同取值范圍進行不同處理時,使用if…else…if階梯結構比較方便。因為switch語句只能對相等關系進行測試,而if語句卻可以用關系表達式對一個較大范圍內的值進行測試。

上一頁  1 2 3 4 5 下一頁

編輯推薦:

2014年上半年計算機等級考試報名時間預告

2014年計算機等級考試考試時間預測

2013年9月計算機等級考試成績查詢時間及方式預告

文章責編:wuchong  
看了本文的網友還看了
文章搜索
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
主站蜘蛛池模板: 欧美激情免费观看一区 | 最新亚洲情黄在线网站无广告 | 中文字幕在线免费播放 | 欧美日韩成人在线视频 | 成人男女18免费o | 天堂网一区| 国产人成免费视频 | 国产一区欧美二区 | wwwwxxxx国产| 欧美日韩麻豆 | 男人女人真曰批视频大全免费观看 | 色www免费视频 | 丁香六月在线视频 | 波多久久夜色精品国产 | 免费在线h | 成人国产精品免费网站 | 亚洲欧美日韩另类在线一 | 国产特黄特色的大片观看免费视频 | 日本三级2021| 欧美日韩一道本 | 亚洲国产第一 | 中文字幕日本一区久久 | 麻豆射区| 国产一区二区三区在线影院 | 国产99在线观看 | 香蕉视频破解 | 欧美激情精品久久久久久不卡 | 国产视频97 | 美国一级大黄一片免费网站 | 69国产成人精品视频软件 | 最新免费黄色网址 | 88影视在线观看污污 | 冈本视频污| 亚洲成人三级 | 日本天堂免费 | 97精品伊人久久久大香线蕉 | 天天色天天草 | 日本大臿亚洲香蕉大片 | 免费午夜影片在线观看影院 | 男女下面一进一出的视频免费 | 欧美精品1区2区 |