結構體與聯合體

2021-09-10 19:58:14 字數 633 閱讀 4724

結構體和聯合體   (圖見筆記)
一.結構體概念

結果虛擬記憶體 對映到物理記憶體

二.結構體長度

三.結構體陣列/指標陣列

四.簡易通訊錄

定義開始頁面

區域性函式

1.增加使用者資訊

2.修改使用者資訊

3.查詢資訊

4.刪除資訊

5.顯示資訊

6.執行

五.聯合體的概念

結果六.判斷大小端 (面試)

七.大小端轉換

a 00000000 00000000 000000000 00000001

a&0x000000ff<<24 與之後的結果 ******xx ********* ******xx 00000001

a&0x0000ff00<<8 ******xx ********* 00000001 ******xx

a&0x00ff0000>>8 ******xx 00000001 ******xx ******xx

a&0xff000000>>24 00000001 ******xx ******xx ******xx

與:與0與全為0 與1與全為1

結果為八.列舉

結果為

結構體與聯合體

目錄結構 聯合 區別 結構 是一種構造型別,它是由若干 成員 組成的。每乙個成員可以是乙個基本資料型別或者是另乙個構造型別。結構在說明和使用之前必須先定義。格式 struct 結構名 結構變數 結構名是結構的識別符號。結構成員的型別可以為整型 浮點型 字元型 指標型等資料型別,或者是另乙個構造型別。...

結構體聯合體

在c中,結構也是一種資料型別,可以使用結構變數,因此,象其它型別的變數一樣,在使用結構變數時要先對其定義。定義結構變數的一般格式為 struct 結構名 結構變數 結構名是結構的識別符號不是變數名。型別為第二節中所講述的五種資料型別 整型 浮點型 字元型 指標型和無值型 構成結構的每乙個型別變數稱為...

結構體 聯合體 列舉

1 結構體struct 結構體的作用 在網路協議 通訊控制 嵌入式系統的c c 程式設計中,我們要傳送的不是簡單的位元組流 char型陣列 二是多種資料組合起來的乙個整體,其表現形式是乙個結構體。使用struct的注意事項 1 下面看乙個題目 結果 6 12 這裡涉及到結構體的記憶體對齊方式。1 關...