国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

嵌入式新仙境的個人空間 http://m.qingdxww.cn/space-uid-108247.html [收藏] [復制] [RSS]

博客

指針

已有 1640 次閱讀2014-3-8 11:04 |個人分類:技術論文| 嵌入式培訓, 深圳嵌入式開發, 寶安嵌入式培訓, 西鄉嵌入式

指針是一個特殊的變量,它里面存儲的數值被解釋成為內存里的一個地址。 要搞清一個指針需要搞清指針的四方面的內容:指針的類型,指針所指向的 類型,指針的值或者叫指針所指向的內存區,還有指針本身所占據的內存區。讓我們分別說明。
先聲明幾個指針放著做例子:
例一:

(1)int*ptr;

(2)char*ptr;

(3)int**ptr;

(4)int(*ptr)[3];

(5)int*(*ptr)[4];

如果看不懂后幾個例子的話,請參閱我前段時間貼出的文章<<如何理解cc ++的復雜類型聲明>>

指針的類型
從語法的角度看,你只要把指針聲明語句里的指針名字去掉,剩下的部分就是這個指針的類型。這是指針本身所具有的類型。讓我們看看例一中各個指針的類型:

(1)int*ptr;//指針的類型是int*

(2)char*ptr;//指針的類型是char*

(3)int**ptr;//指針的類型是int**

(4)int(*ptr)[3];//指針的類型是int(*)[3]

(5)int*(*ptr)[4];//指針的類型是int*(*)[4]

怎么樣?找出指針的類型的方法是不是很簡單?

指針所指向的類型

當你通過指針來訪問指針所指向的內存區時,指針所指向的類型決定了編譯器將把那片內存區里的內容當做什么來看待。

從語法上看,你只須把指針聲明語句中的指針名字和名字左邊的指針聲明符*去掉,剩下的就是指針所指向的類型。例如:

(1)int*ptr;//指針所指向的類型是int

(2)char*ptr;//指針所指向的的類型是char

(3)int**ptr;//指針所指向的的類型是int*

(4)int(*ptr)[3];//指針所指向的的類型是int()[3]

(5)int*(*ptr)[4];//指針所指向的的類型是int*()[4]

在指針的算術運算中,指針所指向的類型有很大的作用。

指針的類型(即指針本身的類型)和指針所指向的類型是兩個概念。當你對C越來越熟悉時,你會發現,把與指針攪和在一起的"類型"這個概念分成"指針的類型""指針所指向的類型"兩個概念,是精通指針的關鍵點


路過

雞蛋

鮮花

握手

雷人

評論 (0 個評論)

facelist

您需要登錄后才可以評論 登錄 | 立即注冊

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
返回頂部
主站蜘蛛池模板: 影音先锋色先锋女同另类 | 99自拍网| 午夜国产大片免费观看 | 成人亚洲网站www在线观看 | 亚洲香蕉影院 | 欧美一级做一a做片性视频 欧美一级做性受 | 激情视频在线观看网站 | 在线天堂最新版资源下载 | 灵与肉电视剧剧情全集免费 | 欧美 在线播放 | 91香蕉视频免费在线观看 | 国产精品中文字幕在线 | 亚洲欧洲综合在线 | 天堂在线天堂最新版 | 日韩综合在线观看 | 欧美日韩视频在线第一区二区三区 | 国产精品国产亚洲精品看不卡 | 欧美亚洲专区 | 老司机久久精品视频 | 日韩激情视频网站 | 三级毛片视频 | 91视频-88av| 日韩视频免费一区二区三区 | 四虎在线最新地址4hu | 国产精品理论片在线观看 | 在线看欧美日韩中文字幕 | 欧美成人免费高清网站 | 久久青青草原综合伊人 | 亚洲 欧美 日韩 另类 | 啪啪伊人网 | 韩国一级在线观看 | 亚洲欧美v国产一区二区 | 97免费在线观看视频 | 99久久中文字幕伊人情人 | 手机在线观看国产精选免费 | 成视频年人黄网站免费动漫 | 日韩国产有码在线观看视频 | 天堂网2020| 欧美精品1| 国内精品免费麻豆网站91麻豆 | 毛片视频在线免费观看 |