第3章 基本控制結構
【考點一】 C+ +語句
C+ +語句按照不同功能大體分為6種類型,它們是:(1)聲明語句:用于對程序中的各種實體進行聲明、定義及初始化。(2)表達式語句:用于對程序中的數據進行具體操作和處理。(3)選擇語句:用于實現程序的選擇結構。(4)循環(huán)語句:用于實現程序的循環(huán)結構。(5)跳轉語句:用于實現程序執(zhí)行流程的轉移。(6)復合語句:用于表示程序中的語句塊概念。應當指出的是,C+ +中并不存在賦值語句和函數調用語句,賦值和函數調用都屬于表達式而不是語句。
【考點二 】 順序結構
1.聲明語句聲明語句又稱為說明語句,它可以用來對程序中出現的各種名稱進行聲明。這些名稱通常是表示變量、常量、函數、結構、類、對象等實體的標識符。在C+ +程序中,一個名稱在使用之前必須先被聲明。聲明的目的是告訴編譯器某個名稱所指代的實體類型。使用聲明語句能夠在程序中進行如下操作:(1)變量聲明(2)常量聲明(3)函數聲明(4)類型聲明聲明語句可以完成的工作不僅局限于為名稱指定類型,同時也是定義語句。另外,使用聲明語句還可以在定義變量時對其進行初始化。
2.表達式語句C+ +中所有對數據的操作和處理工作都是通過表達式語句來完成的。表達式語句的語法格式為:<表達式>;(1)賦值操作。(2)復合賦值操作。(3)增量、減量操作。(4)函數調用操作。(5)輸入輸出操作。
3.基本輸入輸出一個程序通常會向用戶輸出一些信息,一般也會要求用戶輸入一些信息。C+ +程序的輸入輸出操作是通過標準庫中的輸入/輸出流對象來完成的。在頭文件iostream中定義了代表屏幕的標準輸出流對象cout和代表鍵盤的標準輸入流對象cin。cin和cout具有強大的輸入輸出功能和極為靈活的用法。在程序中使用cin和cout之前,應首先加入預處理命令:#include<iostream>,以包含標準頭文件iostream。使用cout進行數據輸出操作的一般格式為:cout<<Expr;這是一條表達式語句。其中,Expr代表一個表達式;"<<"稱為插入運算符。整條語句的含義是:將表達式Expr的值輸出(顯示)到屏幕上當前光標所在位置。
4.復合語句和空語句復合語句又稱為塊語句,它是用一對花括號"{}"將若干條語句包圍起來而組成的一條語句,其語法格式為:{<語句1><語句2>…<語句n>}
其中,<語句i>(i=1,2…,n)可以是聲明語句、表達式語句、選擇語句、循環(huán)語句或跳轉語句等任何合法的C+ +語句,當然,也可以是一個復合語句。分隔符"{"和"}"的作用是把若干條語句組成的序列包圍起來,使它們在邏輯上成為一條語句。復合語句可以出現在程序中任何需要語句的地方,但在通常情況下復合語句可以作為以下成分出現在程序中。(1)函數的函數體;(2)循環(huán)語句的循環(huán)體;(3)if語句的分支;(4)switch語句的執(zhí)行部分。實際上,空語句是一種特殊的表達式語句。其語法格式為:;即空語句只由一個分號組成。
希望與更多計算機等級考試的網友交流,請進入計算機等級考試論壇
更多信息請訪問:考試吧計算機等級考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |