五月天青色头像情侣网名,国产亚洲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)遵守國家法律
乌兰县| 民和| 东乡族自治县| 新民市| 武威市| 绥江县| 山西省| 哈尔滨市| 兰西县| 广元市| 奉化市| 安国市| 阳新县| 万荣县| 定日县| 长泰县| 平江县| 宜兴市| 洛隆县| 泰宁县| 甘肃省| 丹凤县| 建昌县| 花垣县| 东莞市| 香格里拉县| 望奎县| 云龙县| 和田市| 呼图壁县| 临猗县| 西平县| 冕宁县| 廊坊市| 萨嘎县| 会东县| 宁南县| 陇南市| 张家川| 朝阳区| 柘荣县|