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

正文內(nèi)容

c語(yǔ)言第3章c程序的基本控制結(jié)構(gòu)(已修改)

2025-05-31 01:10 本頁(yè)面
 

【正文】 第 3章 C程序的基本控制結(jié)構(gòu) 第 3章 C程序的基本控制結(jié)構(gòu) 順序結(jié)構(gòu) 選擇結(jié)構(gòu) 循環(huán)結(jié)構(gòu) 第 3章 C程序的基本控制結(jié)構(gòu) 學(xué)習(xí)目標(biāo) ( 1)掌握 C語(yǔ)言語(yǔ)句的分類。 ( 2)理解三種程序控制結(jié)構(gòu)的流程圖。 ( 3)掌握各種類型數(shù)據(jù)的格式化輸入 /輸出方法。 ( 4)掌握字符數(shù)據(jù)的非格式化輸入 /輸出方法。 ( 5)理解選擇結(jié)構(gòu)的含義;掌握 if、 switch語(yǔ)句的使用方法。 ( 6)掌握關(guān)系運(yùn)算符、邏輯運(yùn)算符和條件運(yùn)算符的用法;運(yùn)算符的優(yōu)先級(jí)關(guān)系和結(jié)合性。 ( 7)理解循環(huán)結(jié)構(gòu)的含義;掌握不同循環(huán)結(jié)構(gòu)的選擇及其轉(zhuǎn)換方法;掌握混合控制結(jié)構(gòu)程序設(shè)計(jì)的方法。 ( 8)掌握 C語(yǔ)言三種循環(huán)結(jié)構(gòu)的特點(diǎn);掌握 while、 dowhile、 for、 break、 continue語(yǔ)句的使用方法。 第 3章 C程序的基本控制結(jié)構(gòu) 程序設(shè)計(jì)語(yǔ)言有順序、選擇、循環(huán)三種基本 的控制結(jié)構(gòu)。 1.用流程圖表示 ( 1)順序結(jié)構(gòu) 表示先執(zhí)行 A,再執(zhí)行 B。 B A a b 第 3章 C程序的基本控制結(jié)構(gòu) ( 2)選擇結(jié)構(gòu) 如果 P條件成立,執(zhí)行 A,否則執(zhí)行 B,然后轉(zhuǎn)向后面的語(yǔ)句。 a b a b 第 3章 C程序的基本控制結(jié)構(gòu) ( 3)循環(huán)結(jié)構(gòu) 有兩種形式。 ① while 結(jié)構(gòu)(當(dāng)型循環(huán)) 表示先判斷條件表達(dá)式 P,當(dāng) P成立,即為“真”, 反復(fù)執(zhí)行 循環(huán)體 A;直到 P不成立,即為“假”,轉(zhuǎn)向其 后面的語(yǔ)句。 注意: 如果 P一開始就不成立, 則 A一次也不執(zhí)行, 直接轉(zhuǎn)到下一條語(yǔ)句。 a b 第 3章 C程序的基本控制結(jié)構(gòu) ② dowhile結(jié)構(gòu)(直到型循環(huán)) 先執(zhí)行 循環(huán)體語(yǔ)句 A ,然后判斷條件表達(dá)式 P。 注意: 不管條件 P 成立與否,循環(huán)體 A至少執(zhí)行一次。 a b 第 3章 C程序的基本控制結(jié)構(gòu) 三種基本結(jié)構(gòu)的共同特點(diǎn) 1. 只有一個(gè)入口; 2. 只有一個(gè)出口; 3. 結(jié)構(gòu)內(nèi)的每一部分都有可能被執(zhí)行到; 4. 結(jié)構(gòu)內(nèi)不存在“死循環(huán)”。 第 3章 C程序的基本控制結(jié)構(gòu) C程序的語(yǔ)句 C語(yǔ)言的語(yǔ)句可分為以下四類: 1. 表達(dá)式語(yǔ)句 2. 函數(shù)調(diào)用語(yǔ)句 3. 控制語(yǔ)句 4. 復(fù)合語(yǔ)句 5. 空語(yǔ)句 簡(jiǎn)單語(yǔ)句 第 3章 C程序的基本控制結(jié)構(gòu) 1. 表達(dá)式語(yǔ)句 由一個(gè)表達(dá)式加上一個(gè)分號(hào)構(gòu)成。其一般形式為:表達(dá)式; 如: x=y+z; y+z; i++; 2. 函數(shù)調(diào)用語(yǔ)句 由函數(shù)調(diào)用表達(dá)式加分號(hào)構(gòu)成 . 如: printf(“C Program”); scanf(“%d”,amp。a)。 第 3章 C程序的基本控制結(jié)構(gòu) 用于控制程序的流程, 以實(shí)現(xiàn)程序的各種結(jié)構(gòu)方式。 C語(yǔ)言有 九種 控制語(yǔ)句 , 可分成以下三類。 (1) 條件判斷語(yǔ)句: if語(yǔ)句, switch語(yǔ)句。 (2) 循環(huán)執(zhí)行語(yǔ)句: do while語(yǔ)句, while語(yǔ)句, for語(yǔ)句。 (3) 轉(zhuǎn)向語(yǔ)句: break語(yǔ)句, goto語(yǔ)句, continue語(yǔ)句, return語(yǔ)句。 第 3章 C程序的基本控制結(jié)構(gòu) 4. 復(fù)合語(yǔ)句 把多個(gè)語(yǔ)句用大括號(hào)括起來組成的一個(gè)語(yǔ)句 稱復(fù)合語(yǔ)句。 例如: 花括號(hào)中的語(yǔ)句,可以是簡(jiǎn)單語(yǔ)句、空語(yǔ)句、復(fù)合語(yǔ)句、流程控制語(yǔ)句,所有這些語(yǔ)句括在一起,在語(yǔ)法上看成是一條語(yǔ)句,執(zhí)行時(shí)順序執(zhí)行花括號(hào)中的每條語(yǔ)句。復(fù)合語(yǔ)句多用于流程控制語(yǔ)句中。 { x=y+z; a=b+c; printf(“%d%d”, x, a); } 復(fù)合語(yǔ)句內(nèi)的各條語(yǔ)句都必須以分號(hào)“;”結(jié)尾, 在括號(hào)“ }”外不能加分號(hào)。 第 3章 C程序的基本控制結(jié)構(gòu) 只有分號(hào)組成的語(yǔ)句稱為空語(yǔ)句。 例如: while(getchar()!=39。\n39。) ; 第 3章 C程序的基本控制結(jié)構(gòu) 數(shù)據(jù)輸出函數(shù) printf() 和 putchar 一. printf()函數(shù)(格式輸出函數(shù)) printf(“格式控制字符串” ,輸出表列 ) 其中格式控制字符串用于指定輸出格式。格式控制串可由格式字符串 和 非格式字符串 兩種組成。格式字符串是以 %開頭的字符串,在 %后面跟有各種格式字符,以說明輸出數(shù)據(jù)的類型、形式、長(zhǎng)度、小數(shù)位數(shù)等。 可以是常量、變量、表達(dá)式 1. 格式字符 2. 轉(zhuǎn)義字符 3. 普通字符 第 3章 C程序的基本控制結(jié)構(gòu) 【 練一練 】 void main() { int a=88,b=89。 printf(%d %d\n,a,b)。 printf(%d,%d\n,a,b)。 printf(%c,%c\n,a,b)。 printf(a=%d,b=%d\n ,a,b)。 } 程序運(yùn)行輸出結(jié)果: 88 89 88, 89 X, Y a=88,b=89 第 3章 C程序的基本控制結(jié)構(gòu) 2.格式字符串 格式字符串的一般形式為: 順序結(jié)構(gòu) 第 3章 C程序的基本控制結(jié)構(gòu) 格式轉(zhuǎn)換說明符( 格式字符 ) 功 能 %c 輸出一個(gè)字符 %d 輸出十進(jìn)制整數(shù),按實(shí)際位數(shù)輸出 %f 定點(diǎn)格式輸出浮點(diǎn)數(shù),整數(shù)部分取實(shí)際位數(shù),小數(shù)部分保留 6位 %e 指數(shù)格式 []+nn輸出浮點(diǎn)數(shù) %g 選擇 %f和 %e格式中,輸出寬度較小的一種 %s 輸出字符串,按實(shí)際位數(shù)輸出 %u 輸出十進(jìn)制無符號(hào)整數(shù),按實(shí)際位數(shù)輸出 %o 輸出八進(jìn)制無符號(hào)整數(shù),按實(shí)際位數(shù)輸出 %x 輸出十六進(jìn)制無符號(hào)整數(shù),按實(shí)際位數(shù)輸出 %% 輸出一個(gè) % %p 輸出指針值 第 3章 C程序的基本控制結(jié)構(gòu) 對(duì)于格式轉(zhuǎn)換說明符可以進(jìn)行以下三類修飾: 1. 指定字段寬度 (1) % 其中: m 規(guī)定輸出字段的最小寬度; n 規(guī)定輸出最小有效位數(shù)。 例如, printf(“%3d,%6d,%\n”,1234,1234,1234)。 輸出結(jié)果為 1234, 1234, 01234 (2) % 其中: m 規(guī)定輸出字段的最小寬度; n 規(guī)定輸出小數(shù)位數(shù)。 第 3章 C程序的基本控制結(jié)構(gòu) 例如, printf(“%10f,%,%.2f\n”,)。 輸出結(jié)果為 , , (3) % 其中: m 規(guī)定輸出最小寬度;( n1)為尾數(shù)部分的小數(shù)位數(shù)。 例如, printf(“%10e,%,%.3e\n”,)。 輸出結(jié)果為 +02, +02,+02 第 3章 C程序的基本控制結(jié)構(gòu) 注意: (1) 無論是 % 還是 % 格式,對(duì)舍去的小數(shù)最高 位都四舍五入。 例如, printf(“%04d,%,%\n”,125,)。 輸出結(jié)果為: 0125,+02 (2) 對(duì)以上三種情況,如果在 “ %”和 之間加一個(gè) 0, 則在規(guī)定字段寬度內(nèi)左邊多余的空位以 0 來填充,而不 是空格。 第 3章 C程序的基本控制結(jié)構(gòu) (4) % 2. 左對(duì)齊 如果在“ %”之后加一個(gè)負(fù)號(hào)(即“ ”),則在規(guī)定的寬度 內(nèi)輸出內(nèi)容向左對(duì)齊,右面補(bǔ)空格或“ 0”。 例如, printf(“%3s,%15s,%,%.4s\n”,”China”,”Beijing”, ”Beijing”,”China”)。 其中: m 的含義與前面相同; n 規(guī)定截取輸出字符串左面的字符 個(gè)數(shù),字符串長(zhǎng)度小于 n 時(shí),按實(shí)際長(zhǎng)度輸出( n不起作用)。 輸出結(jié)果為 China, Beijing, Beiji, Chin 第 3章 C程序的基本控制結(jié)構(gòu) 例如, printf(“%3d,%6d,%\n”,1234,1234,1234)。 printf(“%10f,%,%\n”,)。 printf(“%3s,%15s,%,%\n”, ”China”,”Beijing”, ”Beijing”,”China”)。 輸出結(jié)果為 1234,1234 , 01234 , , China, Beijing , Beiji ,Chin 第 3章 C程序的基本控制結(jié)構(gòu) 3. 類型修飾 (2) 在類型說明符 f、 e、 g 前面可以加字母 l,表示輸出 double 型數(shù)據(jù)。 (1) 在類型說明符 d、 u、 o、 x、 i 前面可以加字母“ l”或“ h”,分別表示輸出 long 或 short 型的數(shù)據(jù)。 例如, printf(“%d,%ld\n”,7000,70000l,)。 例如, printf(“%,%\n”,)。 輸出結(jié)果為 , +01 第 3章 C程序的基本控制結(jié)構(gòu) 關(guān)于格式輸出的幾點(diǎn)說明: 1和 65535 例如, printf(“%d,%u,%o,%x\n”,1,1,1,1)。 printf(“%d,%u,%o,%x\n”,65534u,65534u,65534u,6
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1