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

正文內(nèi)容

第4章數(shù)組-文庫吧

2025-07-08 09:37 本頁面


【正文】 先行后列。 a[0][0] a[0][1] a[0][2] a[1][0] a[1][1] a[1][2] a[2][0] a[2][1] a[2][2] 下 標(biāo) 為 0 的 行 總原則:最后一個(gè)下標(biāo)先變化,變化一個(gè)周 期后,倒數(shù)第二個(gè)開始變化, … 如此類推。 a為數(shù)組在內(nèi)存中的首地址。 int b[2][3][4]。 內(nèi)存中的排列? Xuan Shanli 合肥工業(yè)大學(xué) ⒊ 多維數(shù)組賦初值 static和 extern存儲(chǔ)類別的數(shù)組在說明時(shí)可以初始化。 ⑴ 全部賦初值 static int a[2][3]={{1,2,3},{4,5,6}}。 下標(biāo)為 0的一行 下標(biāo)為 1的一行 static int b[2][3]={1,2,3,4,5,6}; 按內(nèi)存順序賦初值。 ⑵ 部分賦初值 static int a[2][3]={ {1} , {2} }; 0行的 0列的元素賦初值。其余值為 0。 static int a[2][3]={1,2}; ⑶ 對(duì)全體數(shù)組元數(shù)賦初值,第一維下標(biāo)可以省略。 static int a[ ] [3]={1, 2, 3, 4, 5,6}。 Xuan Shanli 合肥工業(yè)大學(xué) ⒋ 數(shù)組元素的引用 數(shù)組定義后,具備 簡單變量的一切性質(zhì) ,可以作為表達(dá)式的運(yùn) 算對(duì)象,也可以被賦值。引用時(shí), 只能引用數(shù)組元數(shù) ,方式如下: array[exp1]…[expn] int a[10][10] ,y,i=2。 a[i+2][6]=20。 y=a[i+2][6]*100/30。 a[10][11]=34。 對(duì) 4行 6列的元素賦值。 參加表達(dá)式運(yùn)算。 C語言不作下標(biāo)檢查,語法正確,但使用危險(xiǎn),可能造成程序的錯(cuò)誤! 整型表達(dá)式。 Xuan Shanli 合肥工業(yè)大學(xué) Xuan Shanli 合肥工業(yè)大學(xué) 字 符 數(shù) 組 C語言沒有字符串變量,可以定義字符數(shù)組,每個(gè)元素存放一 個(gè)字符,從而達(dá)到存放字符串的目的。 ⒈ 字符數(shù)組的說明 char charray[const exp1]…[const expn] ,…。 char a[10],b[2][12]。 ⒉ 字符數(shù)組的初始化 一維數(shù)組賦初值 char str1[6]={ ?h?, ?e?, ?l?, ?l?, ?o?}。 char str2[ ]={”hello ”}。 用單個(gè)字符對(duì)每一個(gè)元數(shù)賦值。 用字符串對(duì)數(shù)組賦初值。 可以指定長度,也可不指定長度。 系統(tǒng)會(huì)在字符數(shù)組的結(jié)尾加 \0,表示字符串結(jié)束。 因此,說明 數(shù)組時(shí),長度指定應(yīng)至少比實(shí)際長度大 1,保證賦初值正確。 \0 存儲(chǔ)結(jié)構(gòu): h e l l o \0 Xuan Shanli 合肥工業(yè)大學(xué) 二維數(shù)組賦初值 二維數(shù)組的每一行可以存放一個(gè)字符串。 static char str[3][6]={”wang”,”zhang”,”liu”}。 w a n g \0 z h a n g \0 l i u \0 str數(shù)組在內(nèi)存中的首地址。 存儲(chǔ)結(jié)構(gòu) Xuan Shanli 合肥工業(yè)大學(xué) ⒊ 字符數(shù)組的輸入輸出 ⑴ 格式輸入輸出函數(shù) 輸出: for(i=0。iSTRLEN。i++) printf(“%c”,str[ i ])。 /*通過循環(huán)輸出各元素 */ printf(”%s”,str)。 /*用字符串形式輸出 */ 輸入: for(i=0。iSTRLEN。i++) scanf(”%c”,amp。str[ i ])。 /*通過循環(huán)輸入各元素 */ scanf(”%s”,str)。 /*用字符串輸入整個(gè)數(shù)組 */ 用 scanf函數(shù)輸入時(shí) space作為 輸入的分隔符 ,因此輸入帶空格 的字符串,會(huì)造成輸入不全。 char a[20]。 scanf(”%s”,a)。 輸入: China Anhui Hefei 結(jié)果 a的內(nèi)容是: China\0 為了解決這個(gè)問題,系統(tǒng)定義如下專用于字符數(shù)組的 i/o函數(shù)。 Xuan Shanli 合肥工業(yè)大學(xué) ⑴ gets( )字符串輸入函數(shù) 用法: char str [80]; gets(str); 作用 : 讀入一個(gè)以換行符為終結(jié)符的字符串到 str中,用 \0代替換行符。 數(shù)組名作為函數(shù)的參數(shù)。 ⑵ puts( )字符串輸出函數(shù) 用法: char string[ ]=”China”。 puts(string)。 數(shù)組名作為函數(shù)的參數(shù)。 作用: 輸出以 NULL 即 \0結(jié)尾的字符串 string,自動(dòng)加上 換行符 。 Xuan Shanli 合肥工業(yè)大學(xué) 字符輸入輸出舉例 include void main(void) { char str[80]。 int i。 gets(str)。 for(i=0 。 str[ i ]!=39。\039。 i++) if(str[i]=39。a39。amp。amp。str[i]=39。
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1