• 當前位置:首頁 > IT技術 > 編程語言 > 正文

    《跟著星仔學C語言》第六章 結構
    2022-09-06 22:47:02

    06_0100 6.1 結構的基本知識 6.2 結構與函數

    關鍵字struct后面的名字是可選的

    結構體的sizeof與字節對齊


    結構體的初始化可以在定義的后面使用初值表進行
    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字節對齊
    參考: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 刪除節點與哈希

    1.從單鏈表中刪除一個結點
    2.講解計算機領域內的hash是什么意思

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

    06_0520 6.6.2 插入節點與表查找

    1.在單鏈表中插入結點
    2.講解書中6.6節的內容


    代碼: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/

    開通會員,享受整站包年服務
    国产呦精品一区二区三区网站|久久www免费人咸|精品无码人妻一区二区|久99久热只有精品国产15|中文字幕亚洲无线码