數據結構數據結構
指針的重要性:函數
指針是c語言的靈魂spa
定義3d
地址指針
內存單元的編號blog
從0開始地非負整數內存
範圍: 0 — FFFFFFFF 【0-4G-1】變量
指針:bfc
指針就是地址 地址就是指針數據類型
指針變量是存放內存單元地址地變量
【代碼演示】
不管一個指針指向的是什麼類型,它始終只佔4個字節
爲何會出現結構體:
爲了表示一些複雜的數據,而普通的基本類型變量沒法知足
什麼叫作結構體:
結構體是用戶根據實際須要本身定義的複合數據類型
如何使用結構體:
兩種方式:
struct Student st = {1000,"zhangsan",20};
struct Student *pst = &st;
1.
st.sid;
2.
pst->sid;
pst指向的結構體變量中的sid這個成員
注意事項:
結構體變量不能加減乘除,但能夠相互賦值
普通結構體變量和指針變量能夠做爲函數傳參的問題