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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)流程控制語(yǔ)句-文庫(kù)吧資料

2025-01-18 17:18本頁(yè)面
  

【正文】 行循環(huán)體語(yǔ)句組。 /*本行的分號(hào)不能缺省 */ 當(dāng)循環(huán)體語(yǔ)句組僅由一條語(yǔ)句構(gòu)成時(shí),可以不使用復(fù)合語(yǔ)句 形式。 } 則結(jié)果為: sum=5150 少加了第一項(xiàng)的值 1,多加了最后一項(xiàng) 101 表達(dá)式 i=1 sum=sum+i i=i+1 真 假 循環(huán)體若包含一個(gè)以上語(yǔ)句,應(yīng)用花括號(hào)括起來 dowhile循環(huán) 1.一般格式 do { 循環(huán)體語(yǔ)句組 。 } 程序運(yùn)行情況如下: sum=5050 若循環(huán)體改為: while( i=100 ) {i++。 /*實(shí)現(xiàn)累加 */ i++。 main() { int i=1,sum=0。 特點(diǎn): 先判斷表達(dá)式,后執(zhí)行語(yǔ)句。 2)執(zhí)行循環(huán)體語(yǔ)句組,然后轉(zhuǎn) 1)。 while循環(huán) 也稱為“當(dāng)型”循環(huán),一般形式為: while(循環(huán)繼續(xù)條件 ) { 循環(huán)體語(yǔ)句組; } 執(zhí)行過程: 1)求解“循環(huán)繼續(xù)條件”表達(dá)式。 } 其中“ loop:”為語(yǔ)句標(biāo)號(hào)(格式:標(biāo)號(hào) : 語(yǔ)句行),其命名遵循標(biāo)識(shí)符命名 規(guī)則。 if (n=100) goto loop。 loop: sum += n。此時(shí), sum的值就是 1~ 100的累計(jì)和。 根據(jù)已有的知識(shí),可以用“ 1+2+……+100” 來求解,但顯然很繁瑣。 。語(yǔ)句標(biāo)號(hào)和語(yǔ)句之間以“ :”分隔。 使用 if/goto構(gòu)成循環(huán) goto為無條件轉(zhuǎn)向條件,他的一般形式: goto 語(yǔ)句標(biāo)號(hào) 語(yǔ)句功能:執(zhí)行完本句后,無條件跳轉(zhuǎn)到語(yǔ)句標(biāo)號(hào)所 標(biāo)示的語(yǔ)句去執(zhí)行。 ( 3)用 while語(yǔ)句。 循環(huán)結(jié)構(gòu)語(yǔ)句 循環(huán)是對(duì)同一程序重復(fù)執(zhí)行若干次 ,被重復(fù)執(zhí)行的部分 稱為循環(huán)體 .每循環(huán)一次需要進(jìn)行判斷一決定是繼續(xù)循 環(huán)還是中止循環(huán) .決定循環(huán)繼續(xù)還是中止的判斷條件是 循環(huán)中止條件 ,循環(huán)體和循環(huán)中止條件組成循環(huán)語(yǔ)句 . 在C語(yǔ)言中,可用以下語(yǔ)句實(shí)現(xiàn)循環(huán): ( 1)用 for語(yǔ)句。break。break。break。break。break。 ch=getchar()。 2. break語(yǔ)句 break與 switch聯(lián)用,強(qiáng)迫控制立即退出 switch ?① 防止從一個(gè) case下落到另一個(gè) case中 ?②防止因 case和 default位置的改變而影響程 ?序的運(yùn)行結(jié)果 【 例 】 在例 break。break。 case可以共用一組執(zhí)行語(yǔ)句。 } } 程序運(yùn)行時(shí), 從鍵盤輸入字母 “ a”,顯示 : America Britai China Denmark Japan 如果輸入字母 “ b”, 顯示 :“Japan”。 case ?c?: printf(“China\n”)。 case ?a?: printf(“America\n”)。 ch=getchar()。 注意, case及 default的位置直接影響到程序 的運(yùn)行結(jié)果 。} } case后面的語(yǔ)句后,流程控制轉(zhuǎn)移到下一個(gè) case繼續(xù)執(zhí)行。 case ?d?: printf(“Denmark\n”)。 case ?b?: printf(“Britain\n”)。 ch=getchar()。 case的常量表達(dá)式的值必須不相等,否則就會(huì) 出現(xiàn)矛盾的現(xiàn)象(對(duì)表達(dá)式的同一個(gè)值,有多種執(zhí)行 方案) 【 例 】 從鍵盤輸入不同的字母,顯示不同的國(guó)家名稱。 說明 : “表達(dá)式”和 case常量表達(dá)式,可 以是任何類型。} } 167。 else { printf(“ **Wrong** ”)。guess)。 printf(“ Enter your guess: ”)。 舉例 include main() { int magic=123。如: xy?1: 如果 x≤y,則表達(dá)式的值為 。如: x? ?a? : ?b? x是整形變量 ,若 x=0,則條件表達(dá)式的值為‘ b? 表達(dá)式 2和表達(dá)式 3的類型也可以不同。 無法用條件表達(dá)式代替 但可以用下面語(yǔ)句代替: printf(“%d”,ab?a:b)。 如: if(ab) printf(“%d”,a)。 ,因此上面賦值表達(dá) 式的求解過程是先求解條件表達(dá)式,再將它的值賦給 c. 條件運(yùn)算符的優(yōu)先級(jí)別比關(guān)系運(yùn)算符和算術(shù)運(yùn)算符都 低 max=(ab)?a:b 括號(hào)可以不要: max=ab?a:b 如果有: ab?a:b+1 相當(dāng)于: ab?a:(b+1) “自右向左”,若有: ab?a:cd?c:d 相當(dāng) 于: ab?a:(cd?c:d) 若: a=1,b=2,c=3,d=4 則條件表達(dá)式值為 4。 可以改寫為: c=(ab)?a:b 表示:若 ab,取 a的值,否則取 b的值作為該條件表達(dá)式的值。 如: if(ab) c=a。} } . 條件運(yùn)算符 若 if語(yǔ)句中,在表達(dá)式為真和假時(shí),且都只執(zhí)行一個(gè)賦值語(yǔ)句給同一個(gè)變量賦值時(shí),可以用條件運(yùn)算符來處理。 if (guessmagic) printf(“Too high**\n”)。 if (guess==magic) printf(“**Right**\n”)。 scanf(“%d”,amp。 int guess。 if (表達(dá)式 1) { if (表達(dá)式 2) 語(yǔ)句序列 2; else 語(yǔ)句序列 3; } if (表達(dá)式 1) { if (表達(dá)式 2) 語(yǔ)句序列 2; } else 語(yǔ)句序列 3; 舉例 用嵌套 if結(jié)構(gòu)代替例 ifelseif結(jié)構(gòu)。 else max=c。 else max=c。內(nèi)嵌的 if語(yǔ)句既可以嵌套在 if子句,也可以在 else子句中。 } 運(yùn)行情況如下: ,回車 , if 語(yǔ)句的嵌套 if語(yǔ)句的三種形式的語(yǔ)句體中可以是任意的 c語(yǔ)言語(yǔ)句,包括 if語(yǔ)句。b=t。 if(ab) {t=a。a,amp。 main() { float a,b,t。 {}內(nèi)是一個(gè)完整的復(fù)合語(yǔ)句,不需另附分號(hào)。 printf(“area==%”,area)。c+ab)
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1