指针 | C++入门详解,一起来学习!

梁老师
梁老师 北京小升初老师~

0 人点赞了该文章 · 78 浏览




图片


指针

1

指针的基本概念

作用:可以通过指针间接访问内存

·内存编号从0开始记录,一般用十六进制数字表示

·可以利用指针变量保存地址


2

指针变量的定义和使用

指针定义语法:数据类型 * 变量名;

图片
图片


3

指针所占用内存空间

问:指针也是这种数据类型,那么占用多少内存呢?

答:在32位操作系统下:占4个字节空间;在64为操作系统:占8个字节

图片
图片


4

空指针和野指针

(1)空指针:

指针变量指向内存中编号为0的空间

  用途:初始化指针变量

  注意:空指针指向的内存是不可以访问的

(2)野指针:

指针变量指向非法的内存空间


5

const修饰指针

const修饰指针有三种情况:

(1)const修饰指针:常量指针

图片

特点:指针的指向可以修改,但是指针指向的值不  可以修改

*p=20(×)

p=&b(√)


(2)const修饰常量:指针常量

图片

特点:指针指向不可以改,指针指向的值可以改

*p=20(√)

p=&b(×)


(3)const即修饰指针又修饰常量

图片

特点:指针指向不可以改,指针指向的值也不可以改

*p=20(x)

p=&b(×)


6

指针和数组

作用:利用指针访问数组元素

图片


7

指针和函数

作用:利用指针作为函数参数,可以修改参的值

图片
图片


8

案例:利用冒泡升序排序

序列:int arr[10] = { 4,2,3,6,1,8,7,9,5 };

图片
图片
图片
图片


添加 家长论坛微信 



发布于 2024-04-21 21:06

免责声明:

本文由 梁老师 原创发布于 家长帮 ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

暂无评论

All Rights Reserved Powered BY WeCenter V4.1.0 © 2026 京ICP备20005761号-2