计算机系统应用教程网站

网站首页 > 技术文章 正文

C++指针基础知识点

btikc 2024-09-12 12:07:02 技术文章 12 ℃ 0 评论
  1. 指针的基本概念

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

  • 内存编号是从0开始记录,一般用十六进制数字表示。
  • 可以利用指针变量保存地址,可以简单理解为指针就是一个地址,如下图:
  1. 指针变量的定义和使用

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

使用指针:可以通过解引用的方式来找到指针指向的内存;

指针前加*代表解引用,找到指针指向的内存中的数据。

  1. 指针所占内存空间

在32位操作系统下,指针占用4个字节空间;

在64位操作系统下,指针占用8个字节空间;

  1. 空指针和野指针

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

用途:初始化指针变量。

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

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

总结:空指针和野指针都不是我们申请的空间,因此不要访问。

  1. Const修饰指针

有三种情况:

5.1 const修饰指针——常量指针;特点:指针的指向可以改,但指针指向的值不可以改

5.2 const修饰常量——指针常量;特点:指针的指向不可以改,指针的值可以改。

5.3 const既修饰指针,又修饰常量。特点:指针的指向和指针指向的值都不可以改

各位头条的网友,后续会有很多关于C++的学习笔记上线,请大家关注,谢谢!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表