當(dāng)前位置:首頁(yè) > IT技術(shù) > 編程語(yǔ)言 > 正文

《跟著星仔學(xué)C語(yǔ)言》第六章 結(jié)構(gòu)
2022-09-06 22:47:02

06_0100 6.1 結(jié)構(gòu)的基本知識(shí) 6.2 結(jié)構(gòu)與函數(shù)

關(guān)鍵字struct后面的名字是可選的

結(jié)構(gòu)體的sizeof與字節(jié)對(duì)齊


結(jié)構(gòu)體的初始化可以在定義的后面使用初值表進(jìn)行
struct point maxpt = {320, 200};

結(jié)構(gòu)體的合法操作
1.整體的復(fù)制和賦值
2.通過(guò)&運(yùn)行取地址
3.訪問(wèn)其成員
4.結(jié)構(gòu)體無(wú)法直接進(jìn)行比較是否相等(但有其他方法)

p->結(jié)構(gòu)成員快速訪問(wèn)結(jié)構(gòu)成員

在函數(shù)參數(shù)中, 結(jié)構(gòu)體參數(shù)和普通參數(shù)一樣,都是傳值調(diào)用

如果返回值是結(jié)構(gòu)體,那也是對(duì)結(jié)構(gòu)體進(jìn)行了拷貝

代碼:http://q1024.com/p/item.php?u=krc
視頻:https://www.bilibili.com/video/BV12L4y1Y76R?p=52

06_0200 6.3 結(jié)構(gòu)數(shù)組

exe的生成過(guò)程
參考:05_0300 5.3 指針與數(shù)組

代碼:http://q1024.com/p/item.php?u=krc
視頻:https://www.bilibili.com/video/BV12L4y1Y76R?p=53

06_0300 6.4 指向結(jié)構(gòu)的指針

1字節(jié)對(duì)齊
參考:05_0400 5.4 地址算術(shù)運(yùn)算

地址隨便算,只要你知道你在干什么就行
個(gè)人覺(jué)得, &tab[-1]和&tab[n] 都是有效的,但你要知道指針指到哪里去了

代碼:http://q1024.com/p/item.php?u=krc
視頻:https://www.bilibili.com/video/BV12L4y1Y76R?p=54

06_0400 6.5 自引用結(jié)構(gòu)

二叉樹(shù)
1.任意結(jié)點(diǎn)的左子樹(shù)比該結(jié)點(diǎn)小,右子樹(shù)比該接點(diǎn)大
2.二叉樹(shù)的特殊形式就是鏈表


代碼:http://q1024.com/p/item.php?u=krc
視頻:https://www.bilibili.com/video/BV12L4y1Y76R?p=55

06_0500 6.6.0 單鏈表

單鏈表的構(gòu)造
單鏈表的查找

代碼:http://q1024.com/p/item.php?u=krc
視頻:https://www.bilibili.com/video/BV12L4y1Y76R?p=56

06_0510 6.6.1 刪除節(jié)點(diǎn)與哈希

1.從單鏈表中刪除一個(gè)結(jié)點(diǎn)
2.講解計(jì)算機(jī)領(lǐng)域內(nèi)的hash是什么意思

代碼:http://q1024.com/p/item.php?u=krc
視頻:https://www.bilibili.com/video/BV12L4y1Y76R?p=57

06_0520 6.6.2 插入節(jié)點(diǎn)與表查找

1.在單鏈表中插入結(jié)點(diǎn)
2.講解書中6.6節(jié)的內(nèi)容


代碼:http://q1024.com/p/item.php?u=krc
視頻:https://www.bilibili.com/video/BV12L4y1Y76R?p=58

06_0600 6.7 類型定義(typedef)

1.typedef 重定義基本數(shù)據(jù)類型
2.typedef 重定義字符串
3.typedef 重定義結(jié)構(gòu)體
4.typedef 重定義函數(shù)指針

代碼:https://q1024.com/p/item.php?u=krc
視頻:https://www.bilibili.com/video/BV12L4y1Y76R?p=59

?

本文摘自 :https://www.cnblogs.com/

開(kāi)通會(huì)員,享受整站包年服務(wù)立即開(kāi)通 >