五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

7 指針

2023-04-09 10:32 作者:蓉漂程序張  | 我要投稿

7.1 指針的基本概念

指針的作用: 可以通過指針間接訪問內(nèi)存

  • 內(nèi)存編號(hào)是從0開始記錄的,一般用十六進(jìn)制數(shù)字表示

  • 可以利用指針變量保存地址

7.2 指針變量的定義和使用

指針變量定義語法: 數(shù)據(jù)類型 * 變量名;

示例:

指針變量和普通變量的區(qū)別

  • 普通變量存放的是數(shù)據(jù),指針變量存放的是地址

  • 指針變量可以通過" * "操作符,操作指針變量指向的內(nèi)存空間,這個(gè)過程稱為解引用

總結(jié)1: 我們可以通過 & 符號(hào) 獲取變量的地址

總結(jié)2:利用指針可以記錄地址

總結(jié)3:對(duì)指針變量解引用,可以操作指針指向的內(nèi)存

7.3 指針?biāo)純?nèi)存空間

提問:指針也是種數(shù)據(jù)類型,那么這種數(shù)據(jù)類型占用多少內(nèi)存空間?

示例:


總結(jié):所有指針類型在32位操作系統(tǒng)下是4個(gè)字節(jié),64位占8個(gè)字節(jié)

7.4 空指針和野指針

空指針:指針變量指向內(nèi)存中編號(hào)為0的空間

用途:初始化指針變量

注意:空指針指向的內(nèi)存是不可以訪問的

示例1:空指針

野指針:指針變量指向非法的內(nèi)存空間

示例2:野指針

總結(jié):空指針和野指針都不是我們申請(qǐng)的空間,因此不要訪問。


7.5 const修飾指針

const修飾指針有三種情況

  1. const修飾指針 ? --- 常量指針

  2. const修飾常量 ? --- 指針常量

  3. const即修飾指針,又修飾常量

示例:

技巧:看const右側(cè)緊跟著的是指針還是常量, 是指針就是常量指針,是常量就是指針常量


7.7 指針和函數(shù)

作用:利用指針作函數(shù)參數(shù),可以修改實(shí)參的值

示例:

總結(jié):如果不想修改實(shí)參,就用值傳遞,如果想修改實(shí)參,就用地址傳遞

指針p1和p2指向是地址,*p1和*p2指向的是內(nèi)存數(shù)據(jù)(指針前加*代表解引用,找到指針指向的內(nèi)存數(shù)據(jù))

7 指針的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
甘孜县| 齐齐哈尔市| 瑞安市| 运城市| 阳江市| 汽车| 西和县| 泾阳县| 盐源县| 新津县| 荥阳市| 浮梁县| 伊宁市| 鄯善县| 云安县| 嘉禾县| 宁波市| 辽源市| 中西区| 天峻县| 湖北省| 承德县| 遵义市| 全椒县| 黑龙江省| 乌审旗| 宜良县| 蛟河市| 潞西市| 阿鲁科尔沁旗| 梅河口市| 长岛县| 山西省| 兴安县| 门头沟区| 剑河县| 屯门区| 逊克县| 海晏县| 固安县| 饶河县|