數組與指針相關累贅混淆概念的簡析

在我們初級程序猿的編程學習中,經常遇到像數組指針、指針數組容易混淆語義的概念

再此小編在老師的指導下深入淺出的分析了一番,發現這類概念性短句有一個共性的特點


就拿數組指針和指針數組來說:

數組指針:把它分成兩個部分 , 數組 和 指針 , 數組相當於形容詞, 指針等同於名

詞,而形容詞一般用語修飾名詞,所以數組用於修飾指針,語義在指針

可改爲 數組的指針。可以看出,數組指針就是指針變量,其類型是數組*

指針數組:也可以分成兩部分,指針 和 數組,同理 指針作爲形容詞修飾數組, 可變

       爲指針的數組,它的語義落在數組。可也看出指針數組就是數組,用於

存放指針的數組,數組的元素值全是指針地址。


綜上所訴: 數組指針是指針,指針數組是數組


根據上面分析情況小編簡要的給羅列出相關的類似的概念性短句:


指針數組 數組中的每一個元素都是一個指針,是數組範疇

字符數組 數組中的每一元素都是一個字符,是數組範疇

整型數組 數組中的每一個元素是一個整數,是數組範疇

結構體數組            數組中的每一個元素都是一個結構體,是數組範疇

鏈表數組 鏈表中的每一個元素都是鏈表

------------------------------------------------------------------------------------------------

數組指針 一個指向數組的指針,語義在指針,是指針變量

函數指針 一個指向函數地址的指針,語義在指針,是指針變量


-----------------------------------------------------------------------------------------------------

二維數組 一個具有多個元素的一維數組,而每一元素由是一個一維數組

二維鏈表 鏈表中的每一個元素都是一個鏈表作爲節點,也就是有鏈表節點構成鏈表

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章