C/C++指针
該博文為原創(chuàng)文章,未經(jīng)博主同意不得轉(zhuǎn)載,如同意轉(zhuǎn)載請注明博文出處
本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105066321
指針
- 指針是個(gè)變量,本質(zhì)代表了一個(gè)地址。
- 指針簡述
- 指針的類型本質(zhì)
- 指針&數(shù)組名
- 指針函數(shù)與函數(shù)指針
- 指針函數(shù)
- void指針
- 復(fù)雜的變量定義
- 指向函數(shù)的數(shù)組實(shí)例
指針是個(gè)變量,本質(zhì)代表了一個(gè)地址。
變量拆解遵循由近到遠(yuǎn),從左到右的原則。
C語言中,變量怎么使用就怎么定義(指的是書寫格式上保持一致)。
指針簡述
在C語言中,指針就是一個(gè)地址,不管是什么類型的指針,它都代表了一個(gè)地址,指針本身的值是一個(gè)整形的數(shù)(長度跟系統(tǒng)和硬件有關(guān),這里認(rèn)為指針長度是32位)。
不同的指針類型代表著什么?
指針的類型是對于指針指向的內(nèi)容來說的,比如char類型的指針代表其指向的地址內(nèi)容是char類型的,指定類型是為了在取數(shù)據(jù)的時(shí)候知道取多少個(gè)字節(jié)。比如一個(gè)指針名為ptr,假設(shè)指向0xFFFF0000,如下圖所示:
總結(jié)
- 上一篇: C语言自增表达式
- 下一篇: 基金每个月投入1000元 一年后能赚