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

正文內(nèi)容

[理學(xué)]c第9章結(jié)構(gòu)體(已修改)

2024-12-20 00:44 本頁面
 

【正文】 第 9章 結(jié)構(gòu)和其他數(shù)據(jù)機(jī)制 2 2022/1/4 ? 本章主要內(nèi)容 – 結(jié)構(gòu)體的聲明、結(jié)構(gòu)體類型變量定義、初始化和使用 – 結(jié)構(gòu)體數(shù)組與指針 – 結(jié)構(gòu)體與函數(shù) – 聯(lián)合(共用體) – 枚舉類型 – 結(jié)構(gòu)體實現(xiàn)鏈表 ? 重點 – 正確理解結(jié)構(gòu)體、共用體和枚舉類型的概念及用途 – 掌握結(jié)構(gòu)體、聯(lián)合、枚舉類型變量的定義形式及使用方法 – 掌握結(jié)構(gòu)體實現(xiàn)鏈表的應(yīng)用 第 9章 結(jié)構(gòu)和其他數(shù)據(jù)機(jī)制 3 2022/1/4 ?什么是數(shù)組?怎樣定義一個一維數(shù)組?請舉例說明。 相關(guān)知識回顧 – 數(shù)組是多個 同類型 數(shù)據(jù)對象的組合。 – 定義形式:數(shù)據(jù)類型 數(shù)組名 [整型表達(dá)式 ] – 舉例: int a[10]。char b[10]。 ?如何訪問一維數(shù)組中的元素?如何對一維數(shù)組進(jìn)行初始化? – 訪問方式:數(shù)組名和下標(biāo) 如已有定義: int a[10]; 則 a[i]表示數(shù)組 a的第 i個元素 – 對全部元素進(jìn)行初始化 如: int a[5]={1,2,3,4,5}。 – 對部分元素進(jìn)行初始化 如: int a[5]={1,2}。 – 說明:外部和靜態(tài)數(shù)組可自動初始化為 0,自動數(shù)組不自動初始化 4 2022/1/4 相關(guān)知識回顧 – 用來保存地址值的變量,稱為指針變量,簡稱指針 – 定義形式:數(shù)據(jù)類型 *指針變量名 – 舉例: int *p。char *q。 ?指針的操作有哪些?請舉例說明。 – 指針賦值:如已有定義: int a,*p;則有 p=amp。a。 – 間接訪問:輸出變量 a中的值 printf(“%d”,*p)。 ?什么是指針?怎樣定義一個指針?請舉例說明。 5 2022/1/4 問題的提出 – 姓名、性別、民族、出生日期、住址、身份證號、發(fā)證日期、有效期限、發(fā)證單位、照片 ?學(xué)生數(shù)據(jù) – 學(xué)號、姓名、性別、年齡、成績、地址等 ?身份證數(shù)據(jù) 問題 :這樣的數(shù)據(jù)有什么特點?如何方便的存儲和訪問? 6 2022/1/4 結(jié)構(gòu)(體) ?如何 聲明 一個結(jié)構(gòu)? ?什么是結(jié)構(gòu)? ?如何 定義 和 初始化 結(jié)構(gòu)變量? ?如何 使用 結(jié)構(gòu)變量? ?結(jié)構(gòu)數(shù)組與指針 7 2022/1/4 – 結(jié)構(gòu)是由若干(可為不同類型的)數(shù)據(jù)項組合而成的復(fù)合數(shù)據(jù)對象,這些數(shù)據(jù)項稱為結(jié)構(gòu)的成員或成分。 – 結(jié)構(gòu)(體)是 一種構(gòu)造數(shù)據(jù)類型 。 – 用途:把 不同 類型的數(shù)據(jù)組合成一個整體 結(jié)構(gòu)的概念 8 2022/1/4 – 結(jié)構(gòu)體類型聲明的一般形式 struct [結(jié)構(gòu)體名 ] { 類型標(biāo)識符 成員名; 類型標(biāo)識符 成員名; ……………. }; 成員類型可以是 基本型或構(gòu)造型 struct是 關(guān)鍵字 , 不能省略 合法標(biāo)識符 可省 :無名結(jié)構(gòu)體 結(jié)構(gòu)聲明 9 2022/1/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)體類型定義舉例 10 2022/1/4 例 struct student { int num。 char name[20]。 char sex。 int age。 float score。 char addr[30]。 }。 struct student stu1,stu2。 ( 1)先聲明結(jié)構(gòu)體類型,再定義變量名 ? 一般形式: struct 結(jié)構(gòu)體名 { 類型標(biāo)識符 成員名 。 類型標(biāo)識符 成員名 。 ……………. }。 struct 結(jié)構(gòu)體名 變量名列表 。 結(jié)構(gòu)體類型變量的定義 11 2022/1/4 ( 2)聲明結(jié)構(gòu)體類型的同時定義結(jié)構(gòu)體變量 ? 一般形式: 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。 結(jié)構(gòu)體類型變量的定義 12 2022/1/4 ( 3)直接定義結(jié)構(gòu)體變量 ? 一般形式: struct { 類型標(biāo)識符 成員名 。 類型標(biāo)識符 成員名 。 ……………. }變量名列表 。 例 struct { int num。 char name[20]。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1