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

正文內(nèi)容

譚浩強(qiáng)c語(yǔ)言word版11-展示頁(yè)

2024-09-16 18:25本頁(yè)面
  

【正文】 份成員可以在程序中單獨(dú)使用,與普通變量完全相同。在 ANSI C中除了允許具有相同類型的結(jié)構(gòu)變量相互賦值以外,一般對(duì)結(jié)構(gòu)變量的使用,包括賦值、輸入、輸出、運(yùn)算等都是通過(guò)結(jié)構(gòu)變量的成員來(lái)實(shí)現(xiàn)的。成員名可與程序中其它變量同名,互不干擾。 首先定義一個(gè)結(jié)構(gòu) date,由 month(月 )、 day(日 )、 year(年 ) 三個(gè)成員組成。 float score。 char sex。 struct{ int num。 int year。 按圖可給出以下結(jié)構(gòu)定義: struct date { int month。 成員也可以又是一個(gè)結(jié)構(gòu),即構(gòu)成了嵌套的結(jié)構(gòu)。 說(shuō)明了 boy1,boy2變量為 stu類型后,即可向這兩個(gè)變量中的各個(gè)成員賦值。 第三種方法與第二種方法的區(qū)別在于第三種方法中省去了結(jié)構(gòu)名,而直接給出結(jié)構(gòu)變量。 }boy1,boy2。 char sex。 例如: struct { int num。 這種形式的說(shuō)明的一般形式為: struct 結(jié)構(gòu)名 { 成員表列 }變量名表列 。 float score。 char name[20]。 2. 在定義結(jié)構(gòu)類型的同時(shí)說(shuō)明結(jié)構(gòu)變量。 }。 char sex。 例如: define STU struct stu STU { int num。 說(shuō)明了兩個(gè)變量 boy1和 boy2為 stu結(jié)構(gòu)類型。 }。 char sex。 如: struct stu { int num。以上面定義的 stu為例來(lái)加以說(shuō)明。由此可見(jiàn), 結(jié)構(gòu)是一種復(fù)雜的數(shù)據(jù)類型,是數(shù)目固定,類型不同的若干有序變量的集合。結(jié)構(gòu)定義之后,即可進(jìn)行變量說(shuō)明。第一個(gè)成員 為 num,整型變量;第二個(gè)成員為 name,字符數(shù)組;第三個(gè)成員為 sex,字符變量;第四個(gè)成員為 score,實(shí)型變量。 }。 char sex。例如: struct stu { int num。對(duì)每個(gè)成員也必須作類型說(shuō)明,其形式為: 類型說(shuō)明符 成員名 。 定義一個(gè) 結(jié)構(gòu)的一般形式為: struct 結(jié)構(gòu)名 {成員表列 }。結(jié)構(gòu)既是一種 “構(gòu)造 ”而成的數(shù)據(jù)類型,那么在說(shuō)明和使用之前必須先定義它,也就是構(gòu)造它。 “結(jié)構(gòu) ”是一種構(gòu)造類型,它是由若干 “成員 ”組成的。為了解決這個(gè)問(wèn)題,C語(yǔ)言中給出了另一種構(gòu)造數(shù)據(jù)類型 ——“結(jié)構(gòu)( structure) ”或叫 “結(jié)構(gòu)體 ”。 顯然不能用一個(gè)數(shù)組來(lái)存放這一組數(shù)據(jù)。11 結(jié)構(gòu)體與共用體 ...................................................... 1 定義一個(gè)結(jié)構(gòu)的一般形式 .......................................... 1 結(jié)構(gòu)類型變量的說(shuō)明 .............................................. 2 結(jié)構(gòu)變量成員的表示方法 .......................................... 4 結(jié)構(gòu)變量的賦值 .................................................. 4 結(jié)構(gòu)變量的初始化 ................................................ 5 結(jié)構(gòu)數(shù)組的定義 .................................................. 5 結(jié)構(gòu)指針變量的說(shuō)明和使用 ........................................ 7 指向結(jié)構(gòu)變量的指針 .......................................... 7 指向結(jié)構(gòu)數(shù)組的指針 .......................................... 9 結(jié)構(gòu)指針變量作函數(shù)參數(shù) ..................................... 10 動(dòng)態(tài)存儲(chǔ)分配 ................................................... 11 鏈表的概念 ..................................................... 12 枚舉類型 ....................................................... 14 枚舉類型的定義和枚舉變量的說(shuō)明 .......................... 14 枚舉類型變量的賦值和使用 ................................ 15 類型定義符 typedef .............................................. 16 11 結(jié)構(gòu)體與共用體 定義一個(gè)結(jié)構(gòu)的一般形式 在實(shí)際問(wèn)題中,一組數(shù)據(jù)往往具有不同的數(shù)據(jù)類型。例如,在學(xué)生登記表中,姓名應(yīng)為字符型;學(xué)號(hào)可為整型或字符型;年齡應(yīng)為 整型;性別應(yīng)為字符型;成績(jī)可為整型或?qū)嵭?。因?yàn)閿?shù)組中各元素的類型和長(zhǎng)度都必須一致,以便于編譯系統(tǒng)處理。 它相當(dāng)于其它高級(jí)語(yǔ)言中的記錄。每一個(gè)成員可以是一個(gè)基本數(shù)據(jù)類型或者又是一個(gè)構(gòu)造類型。如同在說(shuō)明和調(diào)用函數(shù)之前要先定義函數(shù)一樣。 成員表列由若干個(gè)成員組成,每個(gè)成員都是該結(jié)構(gòu)的一個(gè)組成部分。 成員名的命名應(yīng)符合標(biāo)識(shí)符的書(shū)寫(xiě)規(guī)定。 char name[20]。 float score。 在這個(gè)結(jié)構(gòu)定義中,結(jié)構(gòu)名為 stu,該結(jié)構(gòu)由 4個(gè)成員組成。應(yīng)注意在括號(hào)后的分號(hào)是不可少的。凡說(shuō)明為結(jié)構(gòu) stu的變量都由上述 4個(gè)成員組成。 結(jié)構(gòu)類型變量的說(shuō)明 說(shuō)明結(jié)構(gòu)變量有以下三種方法。 1. 先定義結(jié)構(gòu),再說(shuō)明結(jié)構(gòu)變量。 char name[20]。 float score。 struct stu boy1,boy2。也可以用宏定義使一個(gè)符號(hào)常量來(lái)表示一個(gè)結(jié)構(gòu)類型。 char name[20]。 float score。 STU boy1,boy2。 例如: struct stu { int num。 char sex。 }boy1,boy2。 3. 直接說(shuō)明結(jié)構(gòu)變量。 char name[20]。 float score。 這種形式的說(shuō)明的一般形式為: struct { 成員表列 }變量名表列 。三種方法中說(shuō)明的 boy1,boy2變量都具有下圖所示的結(jié)構(gòu)。在上述 stu結(jié)構(gòu)定義中,所有的成員都是基本數(shù)據(jù)類型或數(shù)組類型。例如,下圖給出了另一個(gè)數(shù)據(jù)結(jié)構(gòu)。 int day。 }。 c
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1