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

正文內(nèi)容

哈工大c語(yǔ)言課件-在線瀏覽

2025-07-30 19:01本頁(yè)面
  

【正文】 tu[29] 2022/7/10 30/60 使用 pt++,使 pt指向 stu[1] pt studentID 等價(jià)于 stu[1]. studentID pt 指針 的定義和初始化 STUDENT stu[30]。 ? 如何訪問(wèn) 結(jié)構(gòu)體數(shù)組指針 指向的結(jié)構(gòu)體成員? stu[30] stu[0] stu[1] stu[2] stu[3] stu[4] stu[5] ...... stu[29] 2022/7/10 31/60 ? 向函數(shù)傳遞結(jié)構(gòu)體的 單個(gè)成員 –復(fù)制單個(gè)成員的內(nèi)容 –函數(shù)內(nèi)對(duì)結(jié)構(gòu)內(nèi)容的修改不影響原結(jié)構(gòu) ? 向函數(shù)傳遞結(jié)構(gòu)體的 完整結(jié)構(gòu) ? 向函數(shù)傳遞結(jié)構(gòu)體的 首地址 2022/7/10 32/60 struct date { int year。 int day。 void func(struct date p) { = 2022。 = 22。 int month。 }。 pmonth = 5。 } Before function call:1999/04/23 After function call:2022/05/22 結(jié)構(gòu)體 指針 作函數(shù)參數(shù) 指針作函數(shù)形參 實(shí)參必須為地址值 【 例 】 2022/7/10 34/60 struct date { int year。 int day。 struct date func(struct date p) { = 2022。 = 22。 } Before function call:1999/04/23 After function call:2022/05/22 結(jié)構(gòu)體變量 作函數(shù) 返回值 【 例 】 2022/7/10 35/60 ? 向函數(shù)傳遞結(jié)構(gòu)體的完整結(jié)構(gòu) –復(fù)制整個(gè)結(jié)構(gòu)體成員的內(nèi)容,多個(gè)值 –函數(shù)內(nèi)對(duì)結(jié)構(gòu)內(nèi)容的修改不影響原結(jié)構(gòu) –內(nèi)容傳遞更直觀,但開銷大 ? 向函數(shù)傳遞結(jié)構(gòu)體的首地址 –用 結(jié)構(gòu)體數(shù)組 /結(jié)構(gòu)體指針作 函數(shù)參數(shù) –僅復(fù)制結(jié)構(gòu)體的首地址,一個(gè)值 –修改結(jié)構(gòu)體指針?biāo)赶虻慕Y(jié)構(gòu)體的內(nèi)容 –指針傳遞效率高 2022/7/10 36/60 【 例 】 修改例 ,用結(jié)構(gòu)體數(shù)組作函數(shù)參數(shù)編程并輸出計(jì)算學(xué)生的平均分 2022/7/10 37/60 【 例 】 修改例 ,用結(jié)構(gòu)體數(shù)組作函數(shù)參數(shù)編程并輸出計(jì)算學(xué)生的平均分 2022/7/10 38/60 【 例 】 修改例 ,用結(jié)構(gòu)體數(shù)組作函數(shù)參數(shù)編程并輸出計(jì)算學(xué)生的平均分 2022/7/10 39/60 【 例 】 修改例 ,用結(jié)構(gòu)體數(shù)組作函數(shù)參數(shù)編程并輸出計(jì)算學(xué)生的平均分 2022/7/10 40/60 用戶自定義的數(shù)據(jù)類型 ? 結(jié)構(gòu)體 ( Struct) –把 關(guān)系緊密 且 邏輯相關(guān) 的多種 不同類型 的變量,組織到統(tǒng)一的名字之下 –占用 相鄰 的一段內(nèi)存單元 ? 共用體,也稱聯(lián)合 ( Union) –把 情形互斥 但 邏輯相關(guān) 的多種 不同類型 的變量,組織到統(tǒng)一的名字之下 –占用 同一段 內(nèi)存單元,每一時(shí)刻只有一個(gè)數(shù)據(jù)起作用 2022/7/10 41/60 struct sample { short i。 float f。 0x0037b00 union sample { short i。 float f。 printf(%d\n, sizeof(struct sample))。 i ch f 【 例 】 2022/7/10 42/60 ? sizeof(union number)取決于 占空間最多 的那個(gè)成員變量 0x0037b00 ? 同一內(nèi)存單元在每一瞬時(shí)只能存放其中一種類型的成員 ? 起作用的成員是 最后一次存放 的成員,不能作為函數(shù)參數(shù) ? 不能進(jìn)行比較操作,只能對(duì)第一個(gè)成員初始化 f 2022/7/10 43/60 2022/7/10 44/60
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1