C++中如何使用指针与指针变量
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章将为大家详细讲解有关C++中如何使用指针与指针变量,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。我们来先看下指针和指针变量都是什么?1.指针指
千家信息网最后更新 2025年12月02日C++中如何使用指针与指针变量
这篇文章将为大家详细讲解有关C++中如何使用指针与指针变量,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
我们来先看下指针和指针变量都是什么?
1.指针指的是地址。
2.指针变量,首先 它是一个变量,是变量就有地址,所以指针变量有自己的地址。其次 指针变量存储的值,是一个地址,这个地址可以是另外一个变量的地址,也可以是分配出来的堆的地址。

从程序的输出可以看出,a, b, c都是指针变量,它们都有自己的地址,并且每个指针变量的地址并不相同。当a,b,c都赋值为nullptr的时候,这些指针变量里面存储的地址都是 0;
当a,b,c的值指向不同的地址的时候,我们会发现,指针变量a,b,c的地址并没有变化,而这些指针变量值中存储的地址发生了变化。当我们对这些指针变量做*操作的时候,获取到的数值,是存的的那个地址里面 存储的变量值。

从上面的输出结果可以看出,不同的指针变量可以指向相同的地址,一旦这个存储地址里面存储的值被改变,那么指向该地址的指针变量的*操作都会得到同样的变化后的值。
从上面的程序输出结果来看,delete操作只是将存储数值的那块地址内的数值移除,并没有将指针变量的指向别处。
如果你希望对应的指针变量指向别处,你需要自己添加这部分操作,例如a=nullptr; 如此以来指针变量a所指向的地址就变成了0, 但是指针变量b,c指向的地址并没有改变。
关于C++中如何使用指针与指针变量就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
指针
变量
地址
指向
存储
数值
时候
变化
输出
C++
不同
相同
内容
文章
更多
知识
程序
篇文章
结果
量值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
时间戳更新数据库
网络安全 央企
网络安全考研考试
合约交易软件开发
mysql数据库如何创建存储过程
最著名的网络安全公司排名
医院科室网络安全奖罚
用wps采集网页数据库
洮南市当地的计算机网络技术
扬州软件开发特点
北京远光软件开发公司刘伟
学生课程管理数据库设计
顺威软件开发
正规浪潮服务器经销电话多少
平乡软件开发项目管理
沈阳赛捷软件开发有限公司
特为科技软件开发营销策划
飞卢的服务器
湖北软件开发学习
长歌行服务器怎么样
swich怎么连接ea服务器
承德软件开发的公司吗
购买云服务器的对象有哪些
网络安全图片.
广东云服务器技术指导
网络技术对游戏的变革
香港云服务器安全
曲靖网络安全监察
官方数据库分析软件
办公软件开发具有什么性