C语言指针高级应用
指針高級應用
- 指針數組與數組指針
- 字面意思來理解指針數組和數組指針
- 分析指針數組和數組指針的表達式
- 函數指針與typedef
- 函數指針的實質(還是指針變量)
- 函數指針的書寫和分析方法
- typedef關鍵字的用法
指針數組與數組指針
字面意思來理解指針數組和數組指針
1.指針數組的實質是一個數組,這個數組中存儲的內容全部是指針變量。
2.數組指針的本質是一個指針,這個指針指向的是一個數組。
分析指針數組和數組指針的表達式
如int p[5]; int (p)[5]; int *(p[5]);
一般規律,int p是一個指針。 int p[5]是一個數組。
總結:我們在定義一個符號時,關鍵在于:首先要搞清楚你定義的符號是誰(第一步:找核心),其次再來看誰跟核心最近、誰跟核心結合(第二部:找結合);以后繼續向外擴展(第三步:繼續向外結合直到整個符號完)。
如果核心和結合,那么核心是指針。如果核心和[]結合,那么核心是數組。如何
總結
- 上一篇: 光盘怎么转换格式 光盘如何格式转换
- 下一篇: win7装苹果ios系统怎么安装教程视频