資料結構
預備知識
指標
指標的重要性:
指標是c語言的靈魂
定義
地址
記憶體單元的編號
從0開始地非負整數
范圍: 0 — FFFFFFFF 【0-4G-1】
指標:
指標就是地址 地址就是指標
指標變數是存放記憶體單元地址地變數
【代碼演示】





無論一個指標指向的是什么型別,它始終只占4個位元組

結構體
為什么會出現結構體:
為了表示一些復雜的資料,而普通的基本型別變數無法滿足
什么叫做結構體:
結構體是用戶根據實際需要自己定義的復合資料型別
如何使用結構體:
兩種方式:
struct Student st = {1000,"zhangsan",20};
struct Student *pst = &st;
1.
st.sid;
2.
pst->sid;
pst指向的結構體變數中的sid這個成員
注意事項:
結構體變數不能加減乘除,但可以相互賦值
普通結構體變數和指標變數可以作為函式傳參的問題



動態記憶體分配和釋放

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/109089.html
標籤:其他
