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

正文內(nèi)容

[工學(xué)]c語言程序設(shè)計用戶自己建立數(shù)據(jù)類型(已修改)

2024-10-30 23:34 本頁面
 

【正文】 第 9章 用戶自己建立數(shù)據(jù)類型 北京航空航天大學(xué) 交通科學(xué)與工程學(xué)院 徐國艷 C 語言程序設(shè)計 2021/11/10 2 本章主要內(nèi)容: ? 結(jié)構(gòu)體 ? 結(jié)構(gòu)體變量的定義 ? 結(jié)構(gòu)體變量的引用 ? 結(jié)構(gòu)體變量的初始化 ? 結(jié)構(gòu)體數(shù)組 ? 結(jié)構(gòu)體和指針 ? 共用體 ? 用 typedef定義類型 2021/11/10 3 結(jié)構(gòu)體 ? 結(jié)構(gòu)體是 一種 構(gòu)造 數(shù)據(jù)類型 ? 用途:把 不同類型 的數(shù)據(jù)組合成一個整體 自定義 數(shù)據(jù)類型 – 結(jié)構(gòu)體類型定義 struct 結(jié)構(gòu)體名 { 類型標(biāo)識符 成員名; 類型標(biāo)識符 成員名; ……………. }; 成員類型可以是 基本型或構(gòu)造型 struct是 關(guān)鍵字 , 不能省略 合法標(biāo)識符 可省 :無名結(jié)構(gòu)體 2021/11/10 4 例 struct student { int num。 char name[20]。 char sex。 int age。 float score。 char addr[30]。 }。 name num sex age score addr 2字節(jié) 2字節(jié) 20字節(jié) 1字節(jié) 4字節(jié) 30字節(jié) … ….. 結(jié)構(gòu)體類型定義描述結(jié)構(gòu) 的組織形式 ,不分配內(nèi)存 結(jié)構(gòu)體類型定義的 作用域 2021/11/10 5 例 struct student { int num。 char name[20]。 char sex。 int age。 float score。 char addr[30]。}。 struct student stu1,stu2。 結(jié)構(gòu)體變量的定義 ,再定義結(jié)構(gòu)體變量 ?一般形式: struct 結(jié)構(gòu)體名 { 類型標(biāo)識符 成員名; 類型標(biāo)識符 成員名; ……………. }; struct 結(jié)構(gòu)體名 變量名表列 ; 2021/11/10 6 例 define STUDENT struct student STUDENT { int num。 char name[20]。 char sex。 int age。 float score。 char addr[30]。 }。 STUDENT stu1,stu2。 2021/11/10 7 一般形式: struct 結(jié)構(gòu)體名 { 類型標(biāo)識符 成員名; 類型標(biāo)識符 成員名; ……………. }變量名表列 ; 例 struct student { int num。 char name[20]。 char sex。 int age。 float score。 char addr[30]。 }stu1,stu2。 2021/11/10 8 一般形式: struct { 類型標(biāo)識符 成員名; 類型標(biāo)識符 成員名; ……………. }變量名表列 ; 例 struct { int num。 char name[20]。 char sex。 int age。 float score。 char addr[30]。 }stu1,stu2。 用 無名結(jié)構(gòu)體 直接定義 變量 只能一次 2021/11/10 9 ?結(jié)構(gòu)體類型與結(jié)構(gòu)體變量概念不同 –類型 :不分配內(nèi)存 ; 變量 :分配內(nèi)存 –類型 :不能賦值、存取、運(yùn)算 。 變量 :可以 ?結(jié)構(gòu)體可嵌套 ?結(jié)構(gòu)體成員名與程序中變量名可相同,不會混淆 ?結(jié)構(gòu)體類型及變量的作用域與生存期 例 struct date { int month。 int day。 int year。 }。 struct student { int num。 char name[20]。 struct date birthday。 }stu。 num name birthday month day year 2021/11/10 10 例 struct student { int num。 char name[20]。 struct date { int month。 int day。 int year。 }birthday。 }stu。 num name birthday month day year 2021/11/10 11 結(jié)構(gòu)體變量的引用 ? 結(jié)構(gòu)體變量 不能整體引用 ,
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1