C++中如何使用指针与指针变量
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章将为大家详细讲解有关C++中如何使用指针与指针变量,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。我们来先看下指针和指针变量都是什么?1.指针指
千家信息网最后更新 2025年02月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安全错误
数据库的锁怎样保障安全
10000字网络安全的论文
网络安全性开放有没有危险
数据库中数据查询实验报告
滨州制造业软件开发服务
闵行区机械软件开发服务生产厂家
敏件软件开发读后感
采购软件开发可行性研究报告
昆明软件开发公司新公司
软件开发培训班开班发言
服务器如何清理缓存
网络安全绑定手机号什么意思
西北大学网络技术
云汇客网络技术有限公司
饥荒联机版进不了别人的服务器
手机网络安全管控
安徽蝉童网络技术
怎么找三国战争服务器
为什么会去日本搞软件开发
计算机专科数据库及其应用实践
服务器banner
网络安全答辩范文
网络安全2021年
盈科云商网络技术有限公司
军警软件开发的公司
网络安全法亮点之重视个人信息
上海电商软件开发哪里有
web服务器调用多个exe进程
共享电动车软件开发商
数据库 党员管理系统
黑客会软件开发吗