如何學習C語言中的指針,通過學習我總結以下幾點!

如何學習C語言的指針,說實話,這真是一個較大的話題,而且非常有難度,難到我只能告訴你不斷看教程,不斷思考與領悟,不斷寫代碼,不斷拿紙筆演算推理,不斷調試代碼這五步,是不是很空泛?確實很空泛,沒辦法,現實就是這樣。

其實我也在想,為何很多人看了教材有關指針章節后,依然犯暈,不理解,可能是教材沒有很形象的把指針的概念說出來吧。我索性自己總結了一個理解指針的方法,記住四句話即可

#1:指針數組是一個數組,它的元素是一個指針

#2:數組指針是一個指針,它指向數組的首地址

#3:指針函數是一個函數,它的返回值是一個指針

#4:函數指針是一個指針,它的指向函數的入口地址。指針的用法就相當於彙編語言的間接定址,指針本身是一個變數,有自己的存儲空間,又有自己的值。

Advertisements

Advertisements

你可能會喜歡