(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.這就是指標的最重要的作用, 間接賦值。 這四個字老夫請大家一定要記住, 就像你的支付寶密碼一樣的記住。 當有人能問你指標的時候, 說出這四個字是保證你不被當成小白的重要保證。
好的今天的分享先到這裡,