06_0100 6.1 結構的基本知識 6.2 結構與函數
關鍵字struct后面的名字是可選的
結構體的sizeof與字節(jié)對齊
結構體的初始化可以在定義的后面使用初值表進行
struct point maxpt = {320, 200};
結構體的合法操作
1.整體的復制和賦值
2.通過&運行取地址
3.訪問其成員
4.結構體無法直接進行比較是否相等(但有其他方法)
p->結構成員快速訪問結構成員
在函數參數中, 結構體參數和普通參數一樣,都是傳值調用
如果返回值是結構體,那也是對結構體進行了拷貝
代碼:http://q1024.com/p/item.php?u=krc
視頻:https://www.bilibili.com/video/BV12L4y1Y76R?p=52
06_0200 6.3 結構數組
exe的生成過程
參考:05_0300 5.3 指針與數組
代碼:http://q1024.com/p/item.php?u=krc
視頻:https://www.bilibili.com/video/BV12L4y1Y76R?p=53
06_0300 6.4 指向結構的指針
1字節(jié)對齊
參考:05_0400 5.4 地址算術運算
地址隨便算,只要你知道你在干什么就行
個人覺得, &tab[-1]和&tab[n] 都是有效的,但你要知道指針指到哪里去了
代碼:http://q1024.com/p/item.php?u=krc
視頻:https://www.bilibili.com/video/BV12L4y1Y76R?p=54
06_0400 6.5 自引用結構
二叉樹
1.任意結點的左子樹比該結點小,右子樹比該接點大
2.二叉樹的特殊形式就是鏈表
代碼:http://q1024.com/p/item.php?u=krc
視頻:https://www.bilibili.com/video/BV12L4y1Y76R?p=55
06_0500 6.6.0 單鏈表
單鏈表的構造
單鏈表的查找
代碼:http://q1024.com/p/item.php?u=krc
視頻:https://www.bilibili.com/video/BV12L4y1Y76R?p=56
06_0510 6.6.1 刪除節(jié)點與哈希
1.從單鏈表中刪除一個結點
2.講解計算機領域內的hash是什么意思
代碼:http://q1024.com/p/item.php?u=krc
視頻:https://www.bilibili.com/video/BV12L4y1Y76R?p=57
06_0520 6.6.2 插入節(jié)點與表查找
1.在單鏈表中插入結點
2.講解書中6.6節(jié)的內容
代碼:http://q1024.com/p/item.php?u=krc
視頻:https://www.bilibili.com/video/BV12L4y1Y76R?p=58
06_0600 6.7 類型定義(typedef)
1.typedef 重定義基本數據類型
2.typedef 重定義字符串
3.typedef 重定義結構體
4.typedef 重定義函數指針
代碼:https://q1024.com/p/item.php?u=krc
視頻:https://www.bilibili.com/video/BV12L4y1Y76R?p=59
?
本文摘自 :https://www.cnblogs.com/