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

正文內(nèi)容

c語言教學案-文庫吧資料

2025-04-22 12:29本頁面
  

【正文】 號“;”,書寫時不要忘記。 說明:(1)dowhile語句的特點是:先執(zhí)行語句,后判斷表達式的值。main ( ){ int i=2,sum=0; while (i=50){ sum=sum+i; i=i+2;}printf (%d,sum);}程序運行結(jié)果:2+4+8+…+50=650二、dowhile語句dowhile循環(huán)語句,用來實現(xiàn)“直到型”循環(huán)結(jié)構(gòu)。(3)while語句的特點是先判斷表達式的值,然后執(zhí)行循環(huán)體中的語句,如果表達式的值一開始為假(即值為0),則退出循環(huán),并轉(zhuǎn)入下一個語句執(zhí)行。(2)在循環(huán)中應(yīng)有使循環(huán)趨向于結(jié)束的語句,即設(shè)置修改條件的語句。格式為:while (表達式){語句}功能:當表達式的值為非0時,執(zhí)行while語句中的循環(huán)語句。除此之外,還將介紹break語句、continue語句的使用。 第4章 循環(huán)結(jié)構(gòu)程序設(shè)計循環(huán)結(jié)構(gòu)是結(jié)構(gòu)化程序設(shè)計的基本結(jié)構(gòu)之一,它與順序結(jié)構(gòu)、選擇結(jié)構(gòu)共同作為各種復雜程序的基本構(gòu)造單元。5. 條件運算符的使用。包括if的三種形式及其執(zhí)行流程、if語句的嵌套。包括邏輯運算符及其優(yōu)先性、邏輯表達式及其求值方法。包括關(guān)系運算符及其優(yōu)先性、關(guān)系表達式及其求值方法。(6)多個case的后面可以共用一組執(zhí)行語句,如:switch (n){ case 1:case 2: x=10; break; ┇}它表示當n=1或n=2時,都執(zhí)行下面兩個語句:x=10;break;本章小結(jié) 本章介紹了結(jié)構(gòu)化程序設(shè)計的基本結(jié)構(gòu)之一選擇結(jié)構(gòu),另外還介紹了邏輯運算等內(nèi)容,現(xiàn)將本章中的知識要點作一概括性小結(jié)。,則只輸出70~84。如果grade的值為180。D180。C180。B180。A180。 可以用一個break語句來終止switch。(3)switch語句中的case和default的出現(xiàn)次序是任意的 。case后的常量表達式必須是與表達式對應(yīng)一致的整數(shù)、字符或枚舉常量。:printf (60\n); default:printf (error\n);}}二、switch語句格式為:switch (表達式){ case 常量表達式1:語句1 case 常量表達式2:語句2 ┇case 常量表達式n:語句ndefault:語句n+1}其中default和語句n+1可以同時省略。:printf (60~69\n);case 180。:printf (70~84\n);case 180。:printf (85~100\n);case 180。grade); switch(grade){case 180。輸出60;鍵入其他任意字符,輸出error。輸出60~69;鍵入180。輸出70~84;鍵入180。輸出85~100;鍵入180。 switch語句一、問題的提出要求按照考試成績的等級(grade)輸出百分制分數(shù)段:鍵入180。Z180。amp。A180。main ( ){ char ch; printf (Please enter a charcter:\n); scanf (%c,amp。 輸入一個字符,判別它是否大寫字母,如果是,將它轉(zhuǎn)換成小寫字母;如果不是,不轉(zhuǎn)換。因此,min=(ab)?a:b;可直接寫成:min=ab?a:b;如果有ab?a:b+1等效于ab?a:(b+1),而不等效于(ab?a:b)+1(4) 條件運算符的結(jié)合方向為“自右至左”。min=(ab)?a:b;執(zhí)行結(jié)果就是將a和b二者中較小的賦給min。(2)條件表達式的執(zhí)行順序:先求解表達式1,若為非0(真)則求解表達式2,此時表達式2的值就作為整個條件表達式的值。F180。T180。條件表達式的格式為:表達式1?表達式2:表達式3 min=(ab)?a:b;說明:(1)通常情況下,表達式1是關(guān)系表達式或邏輯表達式,用于描述條件表達式中的條件,表達式2和表達式3可以是常量、變量或表達式。 main ( ){ int x,y; scanf (%d,amp。例如:if ( ){ if ( ) 語句1 }else 語句2這時“{ }”限定了內(nèi)嵌if語句的使用范圍,因此else與第一個if配對。(3)在嵌套內(nèi)的if語句既可以是if語句形式,也可以是ifelse語句形式,但最好使內(nèi)嵌if語句也包含else部分。說明:(1)if和else的配對規(guī)則為:else總是與它上面的最近的未配對的if配對。b);if (ab){ t=a;a=b;b=t; } printf (%,%,a,b);}程序運行結(jié)果: ,↙,二、if語句的嵌套在if語句中有包含一個或多個if語句稱為if語句的嵌套。main ( ){ float a,b,c; scanf (%f,%f,amp。(3)在if和else后面可以只含有一個內(nèi)嵌的操作語句,也可以含有多個操作語句,此時應(yīng)用大括號“{ }”將幾個語句括起來,構(gòu)成一個復合語句,注意:復合語句的“{”和“}”之后不能加分號。 例如: if (2) printf (OK!);是合法的,因為表達式的值為2,非0,按“真”處理,執(zhí)行結(jié)果輸出“OK!”(2)第二種、第三種格式的if語句中,在每個else前面有一個分號,整個語句結(jié)束處也有一個分號。E180。D180。C180。B180。A180。格式:if (表達式1) 語句1else if (表達式2) 語句2else if (表達式3) 語句3┇else if (表達式n1) 語句n1else 語句n功能:首先計算表達式1的值,若為“真”(非0),執(zhí)行語句1,否則進行下一步判斷;若表達式2為真,執(zhí)行語句2,否則進行下一步判斷……最后所有表達式都為假時,執(zhí)行語句n。例如:if (xy) printf (%d,x);else printf (%d,y); 3. ifelseif語句前面兩種if語句一般都用于兩個分支的選擇結(jié)構(gòu)。例如:if (xy) printf (%d,x); 2. ifelse語句ifelse語句是條件分支語句的標準使用形式。格式:if (表達式) 語句功能:首先計算表達式的值,若表達式的值為“真”(非0),則執(zhí)行語句,若表達式的值為“假”(0),不執(zhí)行語句。 }程序運行結(jié)果:m=10[說明] 在該問題中我們借用了if語句,通過條件來判斷應(yīng)該執(zhí)行哪條語句,充分體現(xiàn)出選擇結(jié)構(gòu)程序設(shè)計的思想。[分析] 要比較兩個數(shù)的大小就要用到關(guān)系表達式,定義兩個變量a,b,如果ab則將a的值賦給m,若ab則將b的值賦給m,這里我們將用到if語句來實現(xiàn)該項功能。C語言中提供了3種形式的if語句:if語句、ifelse語句和ifelseif語句。 if語句if語句是選擇結(jié)構(gòu)的一種形式,又稱為條件分支語句。只要x為假,就立即得出整個表達式為假。amp。amp。(3)在邏輯表達式的求解中,并不是所有邏輯運算符都需要執(zhí)行,有時只需執(zhí)行一部分運算符就可以得到邏輯表達式的最后結(jié)果。注意:(1)參與邏輯運算的量不但可以是0和1,或者是0和非0的整數(shù),也可以是任何類型的數(shù)據(jù),如字符型、實型或指針型。b*c,(a+b)║(c0)均為邏輯表達式。例如: aamp。xy(a= =b)║(x= =y) 可寫成:a= =b║x= =y(3)邏輯運算的結(jié)合方向是“自左向右”。(xy) 可寫成:a=bamp。例如:(a=b)amp。amp。(與)→║(或),即“!”為三者中最高的。2. 關(guān)于邏輯運算符的優(yōu)先次序:(1)邏輯運算符的優(yōu)先次序如下:!(非)→amp。(x=y),(ab)║(x=y)?!焙汀皑U”為“雙目(元)運算符”,要求有兩個操作數(shù)(即運算量),如(ab)amp。 邏輯與③║ 邏輯或其中“amp。 邏輯運算符和邏輯表達式一、邏輯運算符及其優(yōu)先次序1. 邏輯運算符C語言提供了3種邏輯運算符:①! 邏輯非②amp??梢詫㈥P(guān)系表達式的運算結(jié)果(0或1)賦給一個整型變量或字符型變量,如a=4,b=1,下面的賦值語句是將1賦給變量c:c=ab c的值為1 試求x=531的值。例如,a=5,b=2,則:關(guān)系表達式ab的值為“真”,表達式的值為1。2. 關(guān)系表達式的值關(guān)系表達式的值是一個邏輯值,即“真”或“假”。b180。a180。二、關(guān)系表達式1. 關(guān)系表達式用關(guān)系運算符將兩個表達式(算術(shù)表達式、關(guān)系表達式、邏輯表達式、賦值表達式、字符表達式等)連接起來的式子,稱關(guān)系表達式。注意:“等于”關(guān)系的運算符“= =”和“不等于”關(guān)系的運算符“ !=”與數(shù)學中的表示方法不同。優(yōu)先級相同。與180。而180。優(yōu)先于180。例如,180。)的優(yōu)先級別相同,后兩種也相同。, 180。, 180。, 180。 關(guān)系運算符和關(guān)系表達式一、關(guān)系運算符及其優(yōu)先次序1. 關(guān)系運算符C語言提供6種關(guān)系運算符:① (小于)② = (小于或等于)③ (大于)④ = (大于或等于)⑤ = = (等于)⑥!= (不等于)優(yōu)先級相同(高)優(yōu)先級相同(低)2. 關(guān)于優(yōu)先次序:(1)前4種關(guān)系運算符(180。C語言的選擇語句有兩類,一類是if語句,另一類是switch語句,本章將分別進行介紹。 第3章 選擇結(jié)構(gòu)程序設(shè)計選擇結(jié)構(gòu),或稱分支結(jié)構(gòu),是指對所給定的條件進行判斷,然后決定選擇執(zhí)行不同的操作。上機運行此程序,比較putchar和printf函數(shù)輸出字符的特點。還講解了各種運算符和表達式,主要掌握算術(shù)運算符,在混合運算中,要按照運算符的優(yōu)先級,結(jié)合方向運算。3. 字符型數(shù)據(jù)。2. 實型數(shù)據(jù)。主要了解整型數(shù)據(jù)的定義方法,根據(jù)使用整數(shù)的范圍選用定義整數(shù)變量的類型。 include ″″main ( ){char c1,c2; c1=getchar ( ); printf (″%c,%d\n″,c1,c1);c2=c1+32; printf (″%c,%d\n″,c2,c2);}運行情況如下:A↙A, 65a,97本章小結(jié)本章在講解順序結(jié)構(gòu)程序設(shè)計方法的同時,介紹了三種數(shù)據(jù)類型。b,amp。(為了簡單起見,設(shè)輸入的三邊長a,b,c能構(gòu)成三角形)include ″″main ( ){float a,b,c,s,area;scanf (″%f,%f,%f″,amp。整個逗號表達式的值為60。逗號表達式的格式為:表達式1,表達式2逗號表達式的求解過程是:先求解表達式1,再求解表達式2,整個逗號表達式的值是表達式2的值。例如:a=b=c=5 (賦值表達式值為5,a、b、c值均為5)a=5+(c=6) (表達式值為11,a值為11,c的值為6)a=(b=4)+(c=6) (表達式值為10,a值為10,b等于4,c等于6)三、逗號運算符和逗號表達式逗號運算符將兩個表達式連接起來。(2)將整型數(shù)據(jù)賦給實型變量時,數(shù)值不變,但以浮點數(shù)形式存儲到變量中。(1)將實型數(shù)據(jù)賦給整型變量時,舍棄實數(shù)的小數(shù)部分。如″a=3″。 對于(int)x,x仍然是float類型,而整個表達式(int)x為整型。例如:(double)a (將a轉(zhuǎn)換成double類型)(int)(x+y) (將x+y的值轉(zhuǎn)換成整型)(float)(5%3) (將5%3的值轉(zhuǎn)換成float型)一般形式為: (類型名)(表達式)注意:(1)類型名應(yīng)用括號括起來。在進行運算時,不同類型的數(shù)據(jù)要先轉(zhuǎn)換成同一類型,然后進行運算。+-*180。 例如: 10+180。2. 算術(shù)表達式用算術(shù)運算符和括號將操作數(shù)連接起來的,符合C語法規(guī)則的式子,稱C算術(shù)表達式。但是如果相除的兩個數(shù)中,至少有一個為實數(shù),則結(jié)果為帶小數(shù)的商。[分析] 正方形的周長公式為:l=2*(a+b),已知正方形的長和寬可以計算周長。相當于一個賦值語句。a180??梢圆捎谜f明變量的類型,然后再賦值的方法,也可以對變量類型說明的同時,給變量賦初值。是ASCII碼為0的字符,從ASCII碼表中可以看到ASCII碼為0的字符是“空操作字符”不引起任何操作。180。\0180。C規(guī)定:在每個字符串的結(jié)尾加一個“字符串結(jié)束標志”以便系統(tǒng)據(jù)此判斷字符串是否結(jié)束。a180??梢暂敵鲆粋€字符串,如 printf (″How do you do.″);注意: 不要將字符常量與字符串常量混淆。五、字符串常量字符串常量是用雙引號括住的字符序列。送給c3。送給c2,因為空格也是一個有效字符,字符180。送給c1,字符空格180。若輸入 aVbVc↙則將字符180。c2,amp。注意,在用″%c″格式輸入字符時,空格將以有效字符輸入:scanf (″%c%c%c″,amp。c1,amp。在使用getchar函數(shù)和putchar函數(shù)時,程序的首部需使用預編譯命令″include ″″。)注意:getchar ( )只能接收一個字符。后,按回車鍵)a (輸出變量c的值180。a↙ (輸入180。 四、字符型數(shù)據(jù)的輸入和輸出1. getchar函數(shù)和putchar函數(shù) include ″″main ( ){ char c; c=getchar (
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1