变量和指针——学习笔记
生活随笔
收集整理的這篇文章主要介紹了
变量和指针——学习笔记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?數據和地址
?
變量綁定了一塊內存,一塊內存1-4個字節
一個變量:多個地址所標記的內存段,多個地址!
內存段的第一個地址叫首地址,一般簡稱為地址。
普通變量的定義
?
指針變量
int* p;
定義了一個指針變量,并不知道它指哪里,叫它野指針。并不是說不安全。但野指針很容易不安全。
?
解引用:操作指針
操作指針,為了操作內存段。
電腦上所有數據都在內存里,知道內存的管理方式就能拿到內存里所有數據。最基礎操作就是解引用。
引用:知道變量名,拿到內存段。
二級:
解引用:通過一個地址去找對應的內存段。
*就是解的意思。
找到了內存段就可以操作它。
把m變成了999。
指針的偏移,p加了3之后,變成了n。
100+3*4=112號地址。(int類型)
中間有8個字節空著。因為編譯器。VS會空8個。VC++6.0則不空。
?
轉載于:https://www.cnblogs.com/wxl845235800/p/10513035.html
總結
以上是生活随笔為你收集整理的变量和指针——学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eclipse解决maven编码UTF-
- 下一篇: Django中STATIC_URL、ST