指針、數組、結構體

數據結構數據結構

預備知識

指針

指針的重要性:函數

指針是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這個成員

注意事項:

結構體變量不能加減乘除,但能夠相互賦值

普通結構體變量和指針變量能夠做爲函數傳參的問題

動態內存分配和釋放

相關文章
相關標籤/搜索