首頁  >   經驗  >   C++語言零基礎入門教程:4.12 指針類型的進一步分析--指針類型的聲明

C++語言零基礎入門教程:4.12 指針類型的進一步分析--指針類型的聲明

查看 codexia 的博客 2016-12-01 21:21:48 2510
C++   入門  
手機閱讀 | 轉發賺積分
手機收藏 | 分享給好友
簡介從這些語法的分析講解上,你就可以深刻感受到這些基本的語法卻蘊含著非常牛逼的思想。如果你只是學習下語法,是根本感受不到的,更別說喜歡了,也不要說能夠運用的非常靈活巧妙了。如果你感受到了指針的靈活和強大,一定可以激發你進一步深入學習指針的欲望,那么你離大神也就更近了一步。
    在《C++語言零基礎入門教程:4.11 指針類型的初探分析》中,我已經對基本數據類型和指針類型進行了對比分析,讓讀者有了一個清晰的了解。我們可以了解到,指針是一種間接操作方式的類型。這點和普通的基本類型是有著本質的差別。
    我們前面也了解到,指針需要被賦予意義,所以在聲明指針變量的時候,我們需要用一個基本類型來輔助定義指針的類型。
    為了直觀具體的認識一下指針類型在編程中的表現,我們來介紹一下指針的語法知識。
    *號是定義指針的類型的符號,就好比int是聲明整形類型的變量一樣。我們先聲明一個變量,確定變量的類型。然后再來對比著熟悉指針變量的聲明。
int cjjjs ; //聲明一個變量名為cjjjs的變量,這個變量的類型為int
    對比著,聲明指針我們可以這樣寫:
* pcjjjs;//錯誤
    但是這樣是錯誤的。所以,指針類型確實和普通的基本數據類型是不一樣的,4.11節中我們知道指針需要基本類型來輔助定義。當然,更確切的說,指針類型需要一個類型來輔助定義,因為后面講解的復合類型也是可以輔助定義指針類型的。所以,我們要這樣來聲明指針變量:
基本或者復合數據類型 * pcjjjs;
    所以定義基本指針變量可以這樣:
int * pcjjjs;
char * pa;
short * pb;
unsigned int * pui;
float * pf;
double * pd;
    所以,指針類型需要由【數據類型】+ 【*】兩部分來共同決定。所以以上的定義的指針變量中,指針的類型分別是:
int *
char *
short *
unsigned int *
float *
double *
    那么,指針定義
1.微信掃碼
2.點擊按鈕,粘貼命令
自動刷新 手動刷新
命令:rd 1UNrlK 復制
提示:如果您發送了命令,自動刷新會展開全文。自動刷新最多60秒,超過60秒請點擊手動刷新。
創作不易,汗水不止!為防止勞動果實被爬蟲竊取,開啟了反爬機制,需要您發送命令繼續閱讀。取關會再次出現此提示。一段時間后出現此提示,請再次發送即可。如有問題,請加客服微信Freeme007處理。感謝您的理解。
標注
評論
站內搜
百度搜
傳送到手機
手機掃碼,識別文字,完成傳送x
加載中...
標注內容x
加載中...
添加標注x
文章標題:C++語言零基礎入門教程:4.12 指針類型的進一步分析--指針類型的聲明
文章地址:http://www.830057.live/article/2016121212130791
轉載到個人博客,請在文末帶上右側內容(含超鏈接):本文轉載自:C++語言零基礎入門教程:4.12 指針類型的進一步分析--指針類型的聲明
收藏 0 點贊 0
公眾號
微信贊賞
支付寶贊賞
領支付寶大紅包
QQ群

相關閱讀

分享到:
分享文章[C++語言零基礎入門教程:4.12 指針類型的進一步分析--指針類型的聲明]到QQ空間
时时彩012路计划软件 广西11选五5手机版走势图 买幸运赛车 旭胜配资 3d试机号最实用的方法 快乐双彩走势图24选7 极速赛车 中超 幸运农场走势图最新 南京麻将杠后花开怎么算 保顺投资配资