首頁技術文章正文

C/C++知識點:指針的三點精華

更新時間:2018-01-05 來源:黑馬程序員 瀏覽量:

今天來自傳智博客(www.itcast.cn)的培訓專家為大家分享3點關于指針的總結,如果能把這三點真正掌握了,相信再去學習c/c++就會如魚得水。

Let’s begin!!!!

(1)指針的概念

在我們的編程生涯中其實我們一直是在圍繞著數(shù)據(jù)做各種操作,而指針其實也不例外。大家都知道int a是一個整形的變量,a可以等于3或者4等整形的數(shù)據(jù),而指針int *p可以存放的就是一個地址,如果p = &a那么指針p存放的就是a這個變量的地址。

(2)指針的類型

通過第一個點我們的同學知道了指針的概念,好的接下來我們還要知道指針的類型。跟基本數(shù)據(jù)類型分為整型,浮點型,字符型一樣我們的指針也是有類型的。而他的類型十分簡單,根據(jù)第一點我們知道指針是存放各種數(shù)據(jù)地址的,如果他存放的是整形的地址,好的!這個指針就是指向整形的指針。以此類推指針又可以分為浮點類型的,字符類型的等等。

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變成了幾?對!同學們很聰明,現(xiàn)在的a已經變成了0.這就是指針的最重要的作用,間接賦值。這四個字老夫請大家一定要記住,就像你的支付寶密碼一樣的記住。當有人能問你指針的時候,說出這四個字是保證你不被當成小白的重要保證。

好的今天的分享先到這里,老夫的分享只是剛剛開始,如果大家對指針,對學習c/c++還有什么問題可以關注我的個人微信xie4855787,也可以登陸傳智播客教育集團官網www.itcast.cn了解更多的學習技巧和免費的教學視頻。

我們的目標是讓大家開心的學習,高薪的就業(yè)。

青山不改,綠水長流,老夫去也。


本文版權歸黑馬程序員C/C++學院所有,歡迎轉載,轉載請注明作者出處。謝謝!


作者:黑馬程序員C/C++培訓學院


首發(fā):http://c.itheima.com/


分享到:
在線咨詢 我要報名
和我們在線交談!