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

正文內(nèi)容

c語(yǔ)言知識(shí)點(diǎn)總結(jié)(正式版)(留存版)

  

【正文】 在行的地址,然后再由那個(gè)地址得到元素的地址,比如說(shuō) int a[3][4];定義了一個(gè)二維 數(shù)組,該二維數(shù)組第 0 行的地址為 a,第 1 行的地址為 a+1,第 2 行的地址為 a+2, 想從行的地址得到元素的地址,需在行地址前加上指針運(yùn)算符“ *” ,即 *a就是第 0 行首個(gè)元素的地址即 a[0][0]的地址,而 a[0][2]的地址就是在a[0][0]的地址基礎(chǔ)上加上位移量 2,即 *a+2,然后想得到 a[0][2]這個(gè)元素的值呢就再 加上一個(gè)指針運(yùn)算符“ *”,即 *(*a+2),類似地,想得到a[2][2]這個(gè)元素的值呢就是 *(*(a+2)+2) ii. 定義 行指針變量 : 類型名 ( *變量名) [數(shù)組長(zhǎng)度 ]; 如 int (*p)[4],a[3][4]。 則 a 、 *p1 和 **p2 的值都是 3. 十四、 宏定義 ? 無(wú)參宏定義 define 標(biāo)識(shí)符 值 定義后,出現(xiàn)所定義的標(biāo)識(shí)符的地方都將以定義時(shí)指定的值來(lái)代替。 a 即為一個(gè)有 10個(gè)元素的數(shù)組的數(shù)組名。 v. 結(jié)構(gòu)體變量成員的訪問(wèn) 1. 結(jié)構(gòu)體變量名 . 成員名 如 2. 使用結(jié)構(gòu)體類型的指針: (*結(jié)構(gòu)體指針名 ) . 成員 或 結(jié)構(gòu)體指針名 –成員名 struct student *st。 ddi 或 (*dd).i iv. 共用體成員的值 : 由于共用體各成員共用同一段內(nèi)存區(qū),故同一時(shí)刻只有一個(gè)成員的值是正確的。 }d3。 int score[4]。等價(jià)于 INTEGER a,b??蛇M(jìn)行賦值p1=amp。a[4]。printf(“ %d” ,c)以上兩種方法都會(huì)在屏幕中打印出 a, b 間的較大值。 strcpy(str1,str2)。 或 puts(“china”)。i10。 九、 循環(huán)結(jié)構(gòu) ? for循環(huán) 語(yǔ)句 for(表達(dá)式 1;表達(dá)式 2;表達(dá)式 3) 循環(huán)體語(yǔ)句 語(yǔ)句執(zhí)行過(guò)程: 1. 計(jì)算表達(dá)式 1 2. 判斷表達(dá)式 2 的值是否為 0,若為 0,語(yǔ)句執(zhí)行結(jié)束,若不為 0,進(jìn)入步驟 3 3. 執(zhí)行循環(huán)體語(yǔ)句( 需注意的是循環(huán)體語(yǔ)句只能有一個(gè)語(yǔ)句,若要包 含多個(gè)語(yǔ)句要用一對(duì) {}括起來(lái),構(gòu)成一條復(fù)合語(yǔ)句,此處也不要隨便加上 “ 。或 putchar(?A?);都會(huì)向屏幕輸出字符 A。b)。 ii. 第二個(gè) 參 數(shù)給的是地址 ,即要么是 amp。amp。則相當(dāng)于執(zhí)行了 printf(“%d”,x)。 ? 符號(hào)常量 定義格式 define 符號(hào)常量名 符號(hào)常量值 ,如 define N 20 則定義了符號(hào)常量 N,其值為 20, 注意符號(hào)常量名和符號(hào)常量值之間是用空格隔開(kāi),而不是寫(xiě)上 =號(hào), define 和符號(hào)常量名之間也有空格的 。 printf(“%d”,x)。 ? 賦值表達(dá)式 i. 賦值運(yùn)算符 : =, +=, =, *=, /=,%= ii. 賦值表達(dá)式 :變量 =表達(dá)式,如 x=3+6, x+=69, x+=x*=3+4 注意等號(hào)左邊只能是變量 iii. 復(fù)合賦值運(yùn)算符的運(yùn)算 :以 /=為例: x/=表達(dá)式 等價(jià)于 x=x/(表達(dá)式 ) iv. 值 : =號(hào)左邊的變量最終的值 ? 關(guān)系表達(dá)式 i. 關(guān)系運(yùn)算符 : , , =, =, = =(等于 ), !=(不等于 ) ii. 由關(guān)系運(yùn)算符加上運(yùn)算對(duì)象構(gòu)成 關(guān)系表達(dá)式 ,如 3=4, 2==a iii. 值 :滿足相應(yīng)運(yùn)算符所指定的關(guān)系的值為 1,否則為 0 ? 邏輯表達(dá)式 i. 邏輯運(yùn)算符 : amp。x)。 3. 若是這種格式 scanf(“%d%c%d”,amp。 c=getchar();意思就是接收用戶輸入的一個(gè)字符,并將其賦值給變量 c。如 34? 1:2 該表達(dá)式的值為 2 ? switch 語(yǔ)句 switch(表達(dá)式 ) { case 表達(dá)式 1:語(yǔ)句 case 表達(dá)式 2:語(yǔ)句 … case 表達(dá)式 n:語(yǔ)句 default: 語(yǔ)句 } 語(yǔ)句執(zhí) 行 過(guò)程: 先計(jì)算表達(dá)式的值,然后判斷該值與表達(dá)式 1 到表達(dá)式 n中的哪個(gè)相等,若與表達(dá)式 i的值相等,則執(zhí)行表達(dá)式 i后的 所有 語(yǔ)句, 當(dāng) 遇到 break;語(yǔ)句 時(shí)結(jié)束整個(gè) switch 語(yǔ)句的執(zhí)行 。不 能用 a=3 這樣的操作將數(shù)組的各元素都賦值為 3;而只能一個(gè)一個(gè)元素的進(jìn)行賦值,如a[0]=3。str=str2。 i=strcmp (str1,str2)。b)。a[3]。 ? 指向指針的指針 : 指針變量也是一種變量,故在內(nèi)存中也有 對(duì)應(yīng)的一個(gè)地址,而要存放指針變量的地址,就要求助于用來(lái)存放指針變量的地址的指針變量, 定義格式 類型名 ** 變量名; 如 int *p1。 i. 基本格式: typedef 原類型名 新類型名 。定義類型時(shí)同時(shí)定義變量 struct student st2。 定義類型后,用類型名定義變量 union { int i。則此時(shí) 的值就不是 5 了,而是其 他值了, 的值是 ’a’ ? 枚舉類型 i. 枚舉類型的定義: enum 枚舉名 {枚舉元素名 1,枚舉元素名 2, … ,枚舉元素名 n}; ii. 枚舉元素的值: 默認(rèn)值分別為 0、 … 、 n1。 stnum 或 (*st).num ? 共用體 i. 共用體 類型 的定義 及變量的定義 union 共用體名 { 類型 成員名 1; … 類型 成員名 n; }; 變量的定義與結(jié)構(gòu)體類似,也有三種方法。等價(jià)于 INTEGER a,b。 則 x 的值為 2+3*2+3=11 若想得到的結(jié)果是 (2+3)*(2+3)則定義時(shí)也寫(xiě)成這樣 define M (2+3) } 注意 define、標(biāo)識(shí)符、值之間都要用空格隔開(kāi),且宏定義結(jié)尾不需加分號(hào)。 ? 判斷是否合法訪問(wèn)數(shù)組元素 :若是指針?lè)ㄔL問(wèn),判斷指針后跟的是否地址;若是下標(biāo)法訪問(wèn),判斷下標(biāo)有無(wú)越界。 p=amp。若函數(shù)類型為 void 則說(shuō)明該函數(shù)無(wú)返回值,即函數(shù)體里不能出現(xiàn) return 語(yǔ)句 。 strcat(str1,str2)。 ? 字符型數(shù)組 char str[20];字符型數(shù)組里的各個(gè)元素存放的是字符。 ? break 語(yǔ)句 : 放在循環(huán)體內(nèi)實(shí)現(xiàn)的功能是結(jié)束其所在的那層循環(huán)的執(zhí)行 。如 int max() { return 0。 %lf:輸入雙精度型數(shù)據(jù) iv. %s:輸入輸出一個(gè)字符串,用 printf輸出字符串時(shí),輸出項(xiàng)書(shū)寫(xiě)時(shí)可為字符串常量,或字符數(shù)組名。ch,amp。 ? 逗號(hào)表達(dá)式 i. 逗號(hào)運(yùn)算符 : , ii. 用逗號(hào)將各種表達(dá)式連續(xù)起來(lái)構(gòu)成 逗號(hào)表達(dá)式 ,如 3+4,a=9,8*a iii. 值 :組成逗號(hào)表達(dá)式的各個(gè)表達(dá)式中的最后一個(gè)的
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1