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

正文內(nèi)容

c語言考試復(fù)習(xí)要點(diǎn)-免費(fèi)閱讀

2025-02-05 07:45 上一頁面

下一頁面
  

【正文】 printf(%s\n,cat(str1,str2))。 b=strlen(y)。 a=strlen(str1)。c++) if(d%c==0) break。b=a/2。 …… } main() { int m,n。 (地址傳遞) 全局變量 ? 全局變量也稱為外部變量,它是在函數(shù)外部定義的變量。 } main() { int a[2]={1,2}。 由于實(shí)際上形參和實(shí)參為同一數(shù)組,因此當(dāng)形參數(shù)組發(fā)生變化時(shí),實(shí)參數(shù)組也隨之變化。 因此在數(shù)組名作函數(shù)參數(shù)時(shí)所進(jìn)行的傳送只是地址的傳送,也就是說把實(shí)參數(shù)組的首地址賦予形參數(shù)組名。 } ? 這個(gè)函數(shù)是一個(gè)遞歸函數(shù)。 例 求三個(gè)數(shù)中最大數(shù)和最小數(shù)的差值 main( ) 調(diào)用函數(shù) dif 輸出 結(jié)束 dif函數(shù) max函數(shù) 調(diào)用函數(shù) max 調(diào)用函數(shù) min min函數(shù) ? 一個(gè)函數(shù)在它的函數(shù)體內(nèi)調(diào)用它自身稱為遞歸調(diào)用 。 { 3. 如在所有函數(shù)定義之前,在函數(shù)外預(yù)先說明了各個(gè)函數(shù)的類型,則在以后的各主調(diào)函數(shù)中,可不再對被調(diào)函數(shù)作說明。 int x,y,z。 對函數(shù)聲明的幾點(diǎn)說明 1. 如果被調(diào)函數(shù)的返回值是整型或字符型時(shí),可以不對被調(diào)函數(shù)作說明,而直接調(diào)用。 說明: 1. 實(shí)參與形參 個(gè)數(shù)相等,類型一致,按順序一一對應(yīng)。 } swap(int a,int b) { int temp。若類型上不一致, 自動(dòng)按形參類型轉(zhuǎn)換 ——函數(shù)調(diào)用轉(zhuǎn)換 4. 函數(shù)調(diào)用中發(fā)生的數(shù)據(jù)傳送是單向的。 z=xy?x:y。 return(z)。一個(gè)C源程序必須有,也只能有一個(gè)主函數(shù) main。 char str[]={?H?,?e?,?l?,?l?,?o?}。 5 6 0 7 8 0 5 6 7 8 0 0 例 int a[][10]。 如寫作scanf(%s,amp。a,amp。i5。 除了上述用字符串賦初值的辦法外,還可用 printf函數(shù)和 scanf函數(shù)一次性輸出輸入一個(gè)字符數(shù)組中的字符串,而不必使用循環(huán)語句逐個(gè)地輸入輸出每個(gè)字符。 char ch[6]=“Hello”。因此當(dāng)把一個(gè)字符串存入一個(gè)數(shù)組時(shí),也把結(jié)束符 39。 例如: char c[]={`c`,` `,`p`,`r`,`o`,`g`,`r`,`a`,`m`}。 a[0][0] a[0][1] a[0][2] a[1][0] a[1][1] a[1][2] 1 0 0 4 5 0 第一維 長度省略初始化 二維數(shù)組和一維數(shù)組的關(guān)系 數(shù)組是一種構(gòu)造類型的數(shù)據(jù)。如何在一維存儲(chǔ)器中存放二維數(shù)組。 ? 例 用 冒泡 (沉底 )法 對 10個(gè)數(shù)排序 一維數(shù)組程序舉例 排序過程(以排成前小后大為例): ( 1)比較第一個(gè)數(shù)與第二個(gè)數(shù),若為大小關(guān)系與要求的不同(如a[0]a[1]), 則交換;然后比較第二個(gè)數(shù)與第三個(gè)數(shù) ,并視情況決定是否交換 ;依次類推,直至第 n1個(gè)數(shù)和第 n個(gè)數(shù) (最后一個(gè)數(shù)) 比較為止 ——第一趟 沉底 排序 ,結(jié)果 最 大 的數(shù)被安置在 最后一個(gè)元素 的 位置 上 。 a[5]=0。 當(dāng) { }中值的個(gè)數(shù)少于元素個(gè)數(shù)時(shí),只給前面部分元素賦值,其余元素全賦為 0。這樣將減少運(yùn)行時(shí)間,提高效率。 i10。 int a[n]。 4. 方括號(hào)中常量表達(dá)式表示數(shù)組元素的個(gè)數(shù),如 a[5]表示數(shù)組 a有 5個(gè)元素。 一維數(shù)組的定義和引用 a[0] 0 1 4 5 a[1] a[2] a[3] a[4] a[5] 2 3 a 編譯時(shí)分配連續(xù)內(nèi)存 內(nèi)存字節(jié)數(shù) =數(shù)組元素個(gè)數(shù) *該類型數(shù)據(jù)長度 數(shù)組名表示內(nèi)存首地址,a就成了 地址常量 ? 對于數(shù)組類型說明應(yīng)注意以下幾點(diǎn): 一維數(shù)組的定義和引用 1. 數(shù)組的類型實(shí)際上是指數(shù)組元素的取值類型。 …... 條件 假 (0) while 條件 2 …… continue。r++) {area=pi*r*r。當(dāng) break用于開關(guān)語句 switch中時(shí) ,可使程序跳出 switch而執(zhí)行 switch以后的語句。 } } 循環(huán)的嵌套 例:用循環(huán)語句編程輸出九九乘法表 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 main() {int i=1,j。 。 for(。 4. 表達(dá)式 2一般是關(guān)系表達(dá)式或邏輯表達(dá)式,但也可是數(shù)值表達(dá)式或字符表達(dá)式,只要其值非零,就執(zhí)行循環(huán)體。 while(1) {sum=sum+i。 for(。 for(。 表達(dá)式 2 循環(huán)體 假 (0) 真 (非 0) for 表達(dá)式 1 表達(dá)式 3 for語句最簡單的應(yīng)用形式也是最容易理解的形式如下: for(循環(huán)變量賦初值;循環(huán)條件;循環(huán)變量增量 ) 語句 循環(huán)變量賦初值總是一個(gè)賦值語句 , 它用來給循環(huán)控制變量賦初值 。 } while(i=100) printf(%d\n,sum)。 使用 while語句應(yīng)注意以下幾點(diǎn): dowhile語句 dowhile語句的一般形式為 : do 語句 while(表達(dá)式 ); 這個(gè)循環(huán)與 while循環(huán)的不同在于 :它先執(zhí)行循環(huán)中的語句 ,然后再判斷表達(dá)式是否為真 , 如果為真則繼續(xù)循環(huán);如果為假 , 則終止循環(huán) 。 while語句 main() { int i,sum=0。其特點(diǎn)是,在給定條件成立時(shí),反復(fù)執(zhí)行某程序段,直到條件不成立為止。 b++。 else printf(a=0)。) printf(This is a small letter\n)。Z39。c=39。 if語句的三種形式 expr1 statemnt1 非 0 =0 expr2 expr3 statemntn statemnt3 statemnt2 非 0 非 0 =0 =0 include main(){ char c。b)。 max=a。3的值為 “ 真 ” ,即為 1。 兩個(gè)量都為假時(shí),結(jié)果為假。((x+y)b) 邏輯運(yùn)算的值也為 “ 真 ” 和 “ 假 ” 兩種,用 “ 1”和 “ 0 ”來表示。和 || 賦值運(yùn)算符 低 按照運(yùn)算符的優(yōu)先順序可以得出: ab amp。amp。例如: abc, a!=c==d等。 a=b=c=5。 a=b+c。 ? 逗號(hào)運(yùn)算符和表達(dá)式 ? 形式: 表達(dá)式 1,表達(dá)式 2,…… 表達(dá)式 n ? 結(jié)合性 :從左向右 ? 優(yōu)先級(jí) : 15 ? 逗號(hào)表達(dá)式 的值:等于表達(dá)式 n的值 ? 用途: 常用于循環(huán) for語句中 例 a=3*5,a*4 a=3*5,a*4,a+5 例 x=(a=3,6*3) x=a=3,6*a 例 a=1。 //3 例 j+++k。 a=3。 ? 隱式轉(zhuǎn)換(自動(dòng)轉(zhuǎn)換) ? 運(yùn)算轉(zhuǎn)換 不同類型數(shù)據(jù)混合運(yùn)算時(shí) ? 賦值轉(zhuǎn)換 把一個(gè)值賦給與其類型不同的變量時(shí) ? 輸出轉(zhuǎn)換 輸出時(shí)轉(zhuǎn)換成指定的輸出格式 ? 函數(shù)調(diào)用轉(zhuǎn)換 實(shí)參與形參類型不一致時(shí)轉(zhuǎn)換 ? 學(xué)習(xí)運(yùn)算符應(yīng)注意: ? 運(yùn)算符功能 ? 與運(yùn)算量關(guān)系 ? 要求運(yùn)算量個(gè)數(shù) ? 要求運(yùn)算量類型 ? 運(yùn)算符優(yōu)先級(jí)別 ? 結(jié)合方向 ? 結(jié)果的類型 ? 自增、自減運(yùn)算符 ++ ? 作用:使變量值加 1或減 1 ? 種類: ? 前置 ++i, i (先執(zhí)行 i+1或 i1, 再使用 i值) ? 后置 i++,i (先使用 i值 ,再執(zhí)行 i+1或 i1) 例 j=3。 a=。 printf(“data=%f\n”,data)。 ? 變量的使用: 先定義,后使用 例 1 int student。 a b c 2字節(jié) 2字節(jié) 2字節(jié) 地址 地址 …... 內(nèi)存 1 3 ?? 隨機(jī)數(shù) ? 變量 ? 概念:其值可以改變的量 ? 變量名 與 變量值 ? 變量定義的一般格式: 數(shù)據(jù)類型 變量 1[,變量 2, … ,變量 n]。 char ch=?A?。 float data。 printf(“data=%f\n”,data)。 /* x=65+5。 printf(“%d”,++j)。c=(a++)*b。= ^= |= ? 含義: exp1 op= exp2 ? exp1 = exp1 op exp2 a+=3 a=a+3 x*=y+8 x=x*(y+8) x%=3 x=x%3 例 a=3。 //a=15,表達(dá)式值 60 //a=15,表達(dá)式值 20 //賦值表達(dá)式,表達(dá)式值 18, x=18 //逗號(hào)表達(dá)式 ,表達(dá)式值 18,x=3 //1,2,3 //3,2,3 第 4章 最簡單的 C程序設(shè)計(jì) ——順序程序設(shè)計(jì) ?輸入語句 ?賦值語句 ?輸出語句 4. 復(fù)合語句:把多個(gè)語句用括號(hào) {}括起來組成的一個(gè)語句稱復(fù)合語句。 如下述說明是錯(cuò)誤的: int a=b=c=5。 關(guān)系表達(dá)式的一般形式為: 表達(dá)式 關(guān)系運(yùn)算符 表達(dá)式 例如: a+bcd, x3/2, ‘ a?+1c, i5*j==k+1都是合法的關(guān)系表達(dá)式。 b=。 非運(yùn)算符 !為單目運(yùn)算符,具有右結(jié)合性。amp。amp。但反過來在判斷一個(gè)量是為“ 真 ” 還是為 “ 假 ” 時(shí),以 “ 0”代表 “ 假 ” ,以 “ 非 0”的數(shù)值作為 “ 真 ” 。 scanf(%d%d,amp。 printf(input two numbers: )。然后跳到整個(gè) if語句之外繼續(xù)執(zhí)行程序。039。amp。amp。只要表達(dá)式的值為非 0,即為 “ 真 ” 。 3. 在 if語句的三種形式中,所有的語句應(yīng)為單個(gè)語句,如果要想在滿足條件時(shí)執(zhí)行一組 (多個(gè) )語句,則必須把這一組語句用 {}括起來組成一個(gè)復(fù)合語句。 if 和 else 的配對原則 if(表達(dá)式 1) if(表達(dá)式 2) 語句 1; else 語句 2; 其中的 else究竟是與哪一個(gè) if 配對呢 ? if(表達(dá)式 1) if(表達(dá)式 2) 語句 1; else 語句 2; if(表達(dá)式 1) if(表達(dá)式 2) 語句 1; else 語句 2; √ if(表達(dá)式 1) {if(表達(dá)式 2) 語句 1。其執(zhí)行過程可用下圖表示。 } 循環(huán)體 循環(huán)(中止)條件 循環(huán)變量設(shè)初值 循環(huán)變量增值 3. 循環(huán)語句中必須有使循環(huán)趨于結(jié)束的語句。 i=1。 4. 轉(zhuǎn)回上面第 2)步繼續(xù)執(zhí)行。 i=100。) {sum=sum+i。 for語句在使用中需要注意的幾點(diǎn): 例如: for(i=1。 for語句在使用中需要注意的幾點(diǎn): 例如以下幾種情況都是合法的: for(sum=0; i=100; i++) sum=sum+i。i+=c)。 …... }while( )。 j++。j++) printf(%d*%d=%d ,
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1