程序控制結(jié)構(gòu)

程序控制結(jié)構(gòu)

ID:43220638

大?。?.34 MB

頁(yè)數(shù):68頁(yè)

時(shí)間:2019-10-04

程序控制結(jié)構(gòu)_第1頁(yè)
程序控制結(jié)構(gòu)_第2頁(yè)
程序控制結(jié)構(gòu)_第3頁(yè)
程序控制結(jié)構(gòu)_第4頁(yè)
程序控制結(jié)構(gòu)_第5頁(yè)
資源描述:

《程序控制結(jié)構(gòu)》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、第2章程序控制結(jié)構(gòu)2.1順序結(jié)構(gòu)2.2選擇結(jié)構(gòu)2.3循環(huán)結(jié)構(gòu)2.4控制轉(zhuǎn)向語(yǔ)句2.5程序?qū)嵗?按照語(yǔ)句出現(xiàn)的先后順序依次執(zhí)行。2.1順序結(jié)構(gòu)語(yǔ)句1語(yǔ)句2圖2.1順序結(jié)構(gòu)流程圖22.1.1定義語(yǔ)句說(shuō)明語(yǔ)句在C++程序中,一個(gè)標(biāo)識(shí)符(變量名、常量名、函數(shù)名、對(duì)象名等)在使用之前必須先定義,通知編譯器為其分配存儲(chǔ)空間,或告訴編譯器它的存在及其特征。例如:inta=0,b=3;constdoublepi=3.14159;intsum(int,int);floatscore[50][3];32.1.2表達(dá)式語(yǔ)句形式:<表達(dá)式>;可以進(jìn)行的操作通常包括賦值操作,復(fù)合賦值操作,增量、減量操

2、作,函數(shù)調(diào)用操作和輸入輸出操作。例如:i++;--j;abs(x);cout<>i>>j;sum=a+b;a=b=c;i=1,j=2;b*=c;42.1.3復(fù)合語(yǔ)句形式:{<語(yǔ)句1><語(yǔ)句2>……<語(yǔ)句n>}作用:當(dāng)程序中某個(gè)位置在語(yǔ)法上只允許一條語(yǔ)句,而在語(yǔ)義上要執(zhí)行多條語(yǔ)句才能完成某個(gè)操作時(shí),需要使用復(fù)合語(yǔ)句。例如:if(x==0){cout<

3、m++);62.1.5基本輸入輸出在C++中,所有輸入輸出是通過(guò)輸入輸出流來(lái)實(shí)現(xiàn)的。在C++中,將數(shù)據(jù)從一個(gè)對(duì)象到另一個(gè)對(duì)象的流動(dòng)抽象為“流”。在iostream庫(kù)中包含一個(gè)標(biāo)準(zhǔn)輸入流對(duì)象cin和一個(gè)標(biāo)準(zhǔn)輸出流對(duì)象cout,分別用來(lái)實(shí)現(xiàn)從鍵盤(pán)讀取數(shù)據(jù),以及將數(shù)據(jù)在屏幕上輸出。要使用cin和cout,需要在C++程序開(kāi)頭加上如下包含命令:#include//新標(biāo)準(zhǔn)中的頭文件名usingnamespacestd;//引入std名字空間中的標(biāo)識(shí)符71.標(biāo)準(zhǔn)輸入流cincin負(fù)責(zé)從鍵盤(pán)讀取數(shù)據(jù),使用提取運(yùn)算符“>>”就可以將鍵盤(pán)鍵入的數(shù)據(jù)讀入到變量中。語(yǔ)法格式:c

4、in>>變量1>>變量2>>…>>變量n;變量可以是任意數(shù)據(jù)類(lèi)型,輸入時(shí)各個(gè)數(shù)據(jù)之間用空格鍵、Tab鍵或Enter鍵分隔。例如:inta,b;cin>>a>>b;鍵盤(pán)上輸入:93↙a9鍵盤(pán)b3鍵盤(pán)82.標(biāo)準(zhǔn)輸出流cout負(fù)責(zé)將數(shù)據(jù)輸出到屏幕上,使用插入運(yùn)算符“<<”就可以將數(shù)據(jù)顯示在屏幕上當(dāng)前光標(biāo)所在位置。語(yǔ)法格式:cout<<表達(dá)式1<<表達(dá)式2<<…<<表達(dá)式n;表達(dá)式可以是任意類(lèi)型的,數(shù)據(jù)輸出的格式由系統(tǒng)自動(dòng)決定。9表2.1常用格式控制符格式控制符說(shuō)明示例語(yǔ)句結(jié)果endl輸出換行符cout<<120<

5、<120;120hex十六進(jìn)制表示cout<

6、:fixed)定點(diǎn)格式輸出cout<usingnamespacestd;intmain(){intm=2,n=8;doublepai_1=3.14159265;floatpai_2=3.141f;charch1='A',ch2='B'

7、;boolok=true;cout<<"m="<#include

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。