最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)遵守國家法律
沙河市| 延庆县| 大冶市| 普洱| 崇礼县| 平山县| 虎林市| 陕西省| 哈巴河县| 涡阳县| 武隆县| 攀枝花市| 呼图壁县| 宁远县| 黔江区| 县级市| 中山市| 东莞市| 澄江县| 文化| 尤溪县| 利津县| 安溪县| 洞头县| 开鲁县| 新野县| 京山县| 江北区| 睢宁县| 广饶县| 昆山市| 济宁市| 上高县| 昆明市| 宣城市| 安平县| 宜宾市| 晋宁县| 怀柔区| 博爱县| 曲沃县|