国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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)遵守國家法律
米脂县| 平邑县| 巴林右旗| 嘉峪关市| 溧水县| 正蓝旗| 吴堡县| 溧阳市| 清河县| 杂多县| 尼勒克县| 方城县| 呼玛县| 溧水县| 建始县| 鸡西市| 攀枝花市| 礼泉县| 乐安县| 乐东| 上蔡县| 黎城县| 长宁县| 博兴县| 尼勒克县| 乌苏市| 云和县| 色达县| 依兰县| 井研县| 洪洞县| 光山县| 兰州市| 扶余县| 汕头市| 孟连| 德惠市| 老河口市| 富宁县| 离岛区| 高清|