freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

程序結(jié)構(gòu)和流程控制語(yǔ)句-展示頁(yè)

2025-07-08 15:26本頁(yè)面
  

【正文】 式2表式n語(yǔ)句1語(yǔ)句2語(yǔ)句n語(yǔ)句n+1...假多分支結(jié)構(gòu)流程圖(3)多選條件語(yǔ)句多選條件語(yǔ)句的格式為:if (表達(dá)式1) 語(yǔ)句1else if (表達(dá)式2) 語(yǔ)句2 else if (表達(dá)式2) 語(yǔ)句3......else if (表達(dá)式n1) 語(yǔ)句n1else 語(yǔ)句n 【例2】 輸入兩個(gè)整數(shù)a和b,用單選條件語(yǔ)句實(shí)現(xiàn)輸出其中較大的一個(gè)數(shù)。說(shuō)明:① 表達(dá)式必須用“( )”括起來(lái);兩選條件語(yǔ)句執(zhí)行過(guò)程圖表達(dá)式語(yǔ)句1假(0)語(yǔ)句2真(非0)② 語(yǔ)句只能是單個(gè)語(yǔ)句或復(fù)合語(yǔ)句。分支程序有兩路分支結(jié)構(gòu)和多路分支結(jié)構(gòu),兩路分支結(jié)構(gòu)可用if語(yǔ)句實(shí)現(xiàn),多路分支結(jié)構(gòu)可以用嵌套的if語(yǔ)句或switch語(yǔ)句實(shí)現(xiàn)。循環(huán)結(jié)構(gòu)有兩種形式,即當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu)。2.分支結(jié)構(gòu)(1)兩路分支:在兩種可能的操作中按條件選取一個(gè)執(zhí)行的結(jié)構(gòu)稱為分支結(jié)構(gòu)。程序的三種基本結(jié)構(gòu)即順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu),都是通過(guò)語(yǔ)句來(lái)實(shí)現(xiàn)的。b=t。例如:{t=a。“{ }”后不再需要分號(hào)。 空語(yǔ)句什么也不做,它將在特殊的時(shí)候是有用的,講循環(huán)時(shí)再細(xì)講。注意: i=i+1 //是一個(gè)賦值表達(dá)式 i=i+1; //是一個(gè)賦值語(yǔ)句(5)空語(yǔ)句: ;只有一個(gè)分號(hào)所構(gòu)成的語(yǔ)句稱為空語(yǔ)句。}(4)表達(dá)式語(yǔ)句:由一個(gè)表達(dá)式后加一個(gè)分號(hào)構(gòu)成一個(gè)語(yǔ)句。 system(pause)。 m=max(a,b)。 coutInput a,b:。 該語(yǔ)句實(shí)現(xiàn)將max(a,b)的返回值賦給變量m。其一般格式為:函數(shù)名(實(shí)參)。 else return b。函數(shù)max(a,b)的功能為求a、b兩個(gè)變量中較大值的函數(shù)。(2)控制語(yǔ)句:能改變程序執(zhí)行順序完成控制功能的語(yǔ)句。程序執(zhí)行時(shí),該語(yǔ)句就不起任何作用了。如,定義變量語(yǔ)句int a,b,c。C++語(yǔ)言的語(yǔ)句可以分成以下六大類:(1)說(shuō)明語(yǔ)句:對(duì)變量、符號(hào)常量、數(shù)據(jù)類型的定義性說(shuō)明例如:int a,b,c。C++的語(yǔ)句類型C++程序的組成:一個(gè)C++程序可以由若干個(gè)源程序文件組成,一個(gè)源程序文件可以有若干個(gè)函數(shù)和編譯預(yù)處理命令組成,一個(gè)函數(shù)由函數(shù)說(shuō)明部分和函數(shù)執(zhí)行部分組成,函數(shù)執(zhí)行部分由數(shù)據(jù)定義和若干個(gè)執(zhí)行語(yǔ)句組成。語(yǔ)句是組成程序的基本單元。 //定義整型變量a、b、c① 僅向編譯系統(tǒng)提供說(shuō)明信息,在程序執(zhí)行期間并不執(zhí)行任何操作。是告訴編譯系統(tǒng)為變量a、b、c各分配4個(gè)字節(jié)的存儲(chǔ)空間用于存放變量的值。② 說(shuō)明語(yǔ)句可出現(xiàn)在函數(shù)內(nèi)、外,允許出現(xiàn)語(yǔ)句的任何地方。if ( ) ~ else ~switchfor( ) ~while ( ) ~do ~ while ( )continuebreak returnC++中控制語(yǔ)句主要有: (3)函數(shù)和流對(duì)象調(diào)用語(yǔ)句:函數(shù)調(diào)用語(yǔ)句又一次函數(shù)調(diào)用加一個(gè)分號(hào)構(gòu)成一個(gè)語(yǔ)句,如: 【例1】分析下面程序的功能:include iostreamusing namespace std。int max(int a,int b) //自定義函數(shù){ if(ab) return a。在一次函數(shù)調(diào)用后加上一個(gè)分號(hào)所構(gòu)成的語(yǔ)句稱為函數(shù)調(diào)用語(yǔ)句。例如:m=max(a,b)。}int main(){ int a,b,m。 cinab。 //函數(shù)調(diào)用語(yǔ)句 coutmax=mendl。 return 0。例如:由一個(gè)賦值表達(dá)式加一個(gè)分號(hào)構(gòu)成一個(gè)賦值表達(dá)式語(yǔ)句:y=x*x+2*x。下面就是一個(gè)空語(yǔ)句:。(6)復(fù)合語(yǔ)句(語(yǔ)句塊):用{ }將若干語(yǔ)句括起來(lái)構(gòu)成的語(yǔ)句。復(fù)合語(yǔ)句主要用于控制語(yǔ)句中。a=b。} //實(shí)現(xiàn)a,b數(shù)值的交換。1.順序結(jié)構(gòu):按語(yǔ)句順序依次執(zhí)行的結(jié)構(gòu)稱為順序結(jié)構(gòu)。(2)多路分支:在多種可能的操作中按條件選取一個(gè)執(zhí)行的結(jié)構(gòu)稱為分支結(jié)構(gòu),3.循環(huán)結(jié)構(gòu):在人們所要處理的問(wèn)題中常常遇到需要反復(fù)執(zhí)行某一操作的情況,計(jì)算機(jī)實(shí)現(xiàn)這一操作的程序就要用到循環(huán)結(jié)構(gòu)。 分支語(yǔ)句分支語(yǔ)句用于實(shí)現(xiàn)分支程序設(shè)計(jì)。單選條件語(yǔ)句執(zhí)行過(guò)程圖表達(dá)式語(yǔ)句假(0)真(非0)1.if語(yǔ)句的三種形式(1)單選條件語(yǔ)句語(yǔ)句格式:if (表達(dá)式) 語(yǔ)句執(zhí)行過(guò)程:當(dāng)表達(dá)式的值為非0(真)時(shí),執(zhí)行語(yǔ)句,否則不執(zhí)行語(yǔ)句。(2)兩選條件語(yǔ)句語(yǔ)句格式:if (表達(dá)式) 語(yǔ)句1else 語(yǔ)句2執(zhí)行過(guò)程:當(dāng)表達(dá)式的值為非0(真)時(shí),執(zhí)行語(yǔ)句1,否則執(zhí)行語(yǔ)句2。程序流程圖如右圖所示。int main(){ int a,b,max。 cinab。 if (bmax) max=b。 system(pause)。}程序執(zhí)行后屏幕顯示: Input a,b: 3 8 max=8【例3】 輸入兩個(gè)整數(shù)a和b,用兩選條件語(yǔ)句實(shí)現(xiàn)輸出其中較大的一個(gè)數(shù)。int main(){ int a,b,max。 cinab。 else max=b。 system(pause)。}程序執(zhí)行后提示: Input a,b: 3 8 max=8 【例4】已知下列分段函數(shù),要求編一程序,輸入x,輸出相應(yīng)的y的值。程序代碼如下:分段函數(shù)流程圖開(kāi)始輸入xx0x10y=x3輸出yy=x25y=x+1結(jié)束真真假假include iostreamusing namespace std。 cout請(qǐng)輸入一個(gè)實(shí)數(shù)x=。 if (x0) y=x+1。 else y=x*x*x。 system(pause)。}程序執(zhí)行后提示: 請(qǐng)輸入一個(gè)實(shí)數(shù)x=3 y=42.if語(yǔ)句的嵌套在if語(yǔ)句中又包含一個(gè)或多個(gè)if語(yǔ)句稱為if語(yǔ)句的嵌套。int main(){ float x,y。 cinx。 else y=x*x5。 couty=yendl。 return 0。C++規(guī)定if語(yǔ)句嵌套使用時(shí),else與if的的配對(duì)關(guān)系是:else總是與其前面最近的還沒(méi)有配對(duì)的if進(jìn)行配對(duì)。例如:if (表達(dá)式1) { if (表達(dá)式2) 語(yǔ)句1 }else與第一個(gè)if配對(duì)else 語(yǔ)句2 【例6】 求三個(gè)整數(shù)a、b、c中的最大者,a、b、c由鍵盤(pán)輸入。int main(){ int a,b,c,max。 cinabc。 else max=c。 el
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1