1.數(shù)組名的理解
? &數(shù)組名,這?的數(shù)組名表?整個數(shù)組,取出的是整個數(shù)組的地址(整個數(shù)組的地址和數(shù)組?元素的地址是有區(qū)別的)。


2.使用指針訪問數(shù)組
3.一維數(shù)組傳參的本質(zhì)
數(shù)組傳參的本質(zhì)是傳遞數(shù)組首元素的地址,所以形參訪問的數(shù)組和實參是同一個數(shù)組。
形參的數(shù)組是不會單獨再申請數(shù)組空間的,所以形參的數(shù)組是可以省略掉數(shù)組大小的。
4.二級指針
以此類推,三級指針的表示方法為int ** * p...
5.指針數(shù)組(是數(shù)組)
指針數(shù)組模擬二維數(shù)組:
6.字符指針變量


?
常量數(shù)據(jù)放在代碼段中,不可更改。
7.數(shù)組指針變量(是指針)
去掉名字,剩下的就是指針類型
[ ]的優(yōu)先級高于{ }
字符指針變量:char* p 存放的是字符變量的地址,能夠指向字符數(shù)據(jù)的指針。
整形指針變量:int* p 存放的是整形變量的地址,能夠指向整形數(shù)據(jù)的指針。
浮點型指針變量:float* p存放的是浮點型變量的地址,能夠指向浮點型數(shù)據(jù)的指針。
...
數(shù)組指針變量:存放的是數(shù)組的地址,能夠指向數(shù)組的指針
? ? ? ? ? ??
8.二維數(shù)組傳參本質(zhì)
二維數(shù)組的首元素地址就是第一行地址,第一行地址就是一維數(shù)組整個數(shù)組的地址,類型是數(shù)組指針類型。
?維數(shù)組傳參本質(zhì)上也是傳遞了地址,傳遞的是第??這個?維數(shù)組的地址,
9.函數(shù)指針變量
代碼分析:
文章來源:http://www.zghlxwxcb.cn/news/detail-845999.html
typedef關(guān)鍵字


10.函數(shù)指針數(shù)組(函數(shù)指針類型的數(shù)組)
文章來源地址http://www.zghlxwxcb.cn/news/detail-845999.html
到了這里,關(guān)于C語言——深入理解指針的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!