您的位置:首頁>正文

C語言靈魂——指標的三點精華

Let’s begin!!!!

(1)指標的概念

在我們的程式設計生涯中其實我們一直是在圍繞著資料做各種操作, 而指針其實也不例外。 大家都知道int a是一個整形的變數, a可以等於3或者4等整形的資料, 而指標int *p可以存放的就是一個位址, 如果p = &a那麼指標p存放的就是a這個變數的位址。

(2)指標的類型

通過第一個點我們的同學知道了指標的概念, 好的接下來我們還要知道指標的類型。 跟基底資料型別分為整型, 浮點型, 字元型一樣我們的指標也是有類型的。 而他的類型十分簡單, 根據第一點我們知道指標是存放各種資料位址的,

如果他存放的是整形的地址, 好的!這個指標就是指向整形的指標。 以此類推指標又可以分為浮點類型的, 字元類型的等等。

Int a ;

Int *p = &a;(整形指針)

Char a;

Char *p = &a;(字元型指標)

Double a ;

Double *p = &a(浮點型指針)

(3)指針的作用

相信通過前面的兩點, 大家已經知道什麼是指針了, 並且已經躍躍欲試想要使用指針了。 別急~~~下面老夫就為大家介紹怎麼使用指針, 來!舉個例子。

Int a = 10;

Int *p = &a;

*p = 0;

看到上面的幾行代碼, 有沒有同學知道a變成了幾?對!同學們很聰明, 現在的a已經變成了0.這就是指標的最重要的作用, 間接賦值。 這四個字老夫請大家一定要記住, 就像你的支付寶密碼一樣的記住。 當有人能問你指標的時候, 說出這四個字是保證你不被當成小白的重要保證。

好的今天的分享先到這裡,

老夫的分享只是剛剛開始, 如果大家對指標, 對學習c/c++還有什麼問題可以加群C語言C++學習交流群496926338

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示