问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

指针变量和指针常量有什么区别?

发布网友 发布时间:2022-05-01 18:42

我来回答

1个回答

热心网友 时间:2022-06-21 09:46

前者是变量,后者是常量,指针变量很显然这个指针指向的存储单元存储的数据是可以变化的和指针常量指向的数据是程序运行前定义的一个不会变化的量,在程序运行过程中, 这个量既不能改变大小,也不能改变类型。

存放地址的变量称为指针变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量存放的是数据本身,而指针变量存放的是数据的地址。

举例:int a = 68 ,系统为变量a分配的首地址为0X065FDF4H,声明空指针long *p = NULL,p=&a是存放变量a地址的指针变量,即p=&a中存放的值为0x065FDF4H(a的值为68,&a的值为0x065FDF4H)。

对变量a的访问有两种方式:一是直接按地址0x065FDF4H找到a的存储单元,从而对变量a进行访问;二是按系统为p=&a分配的地址先找到p=&a,然后根据p,&a的值(即变量a地址0x065FDF4H)找到变量a在内存中的存储单元,从而对变量a进行访问。对于前一种访问方式称为直接访问方式,后一种访问方式称为间接访问方式。

如果一个指针变量存放的是某个对象的地址,则称这个指针变量指向该对象。在C++程序设计中,指针变量只有确定了指向才有意义。

参考资料

百度百科.百度百科.百度百科:百度百科,百度百科

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
平安e家保是什么险 2023年高级会计师报名时间和条件 2022高级会计师报考条件要求是什么? 问几个英文语法问题,希望能正确回答~ 女生锁骨下长痣,左右都有 不是很对称 寓意什么呐? 抖音上传照片音乐短怎么办 断夜奶好方法 婴儿断夜奶最佳方法 建设银行,你打算坑害多少优质客户? 【PS教程】如何做出凹陷字体效果的氛围海报 指针和指针变量的区别是什么? 指针和指针变量的区别? 指针变量就是指针么 指针变量本身有没有指针 变量的指针,其含义是指该变量的 变量的指针和指针变量概念分别是什么? 在c语言中指针的指针是什么意思 变量的指针,其含义是指该变量的什么? C语言中“指针”和“指针变量”的区别是什么?? 指针和指针变量有什么区别呢? 微鲸电视55Pro和小米电视3 55寸哪个好 OPPO Reno3 Pro怎么设置日历个性化? OPPO Reno2手机如何设置日历个性化? OPPO Reno3设置日历个性化如何操作呢? 新手怎么做微商照片书代理 OPPO Reno2手机操作设置日历个性化? 梦见自己生孩子先来红是什么意思 现在做微商照片书产品最好卖吗 现在做微商照片书产品最好卖吗 OPPO Reno2手机怎么设置日历个性化? c语言中变量的指针,其含义是指变量的什么? 中国地形三大阶梯是什么? 什么是指向指针的指针变量 使用批处理命令登陆到mysql里时,怎样继续执行我需要的命令呢?例:mysql 指针与指针变量的区别? 第一阶梯与第二阶梯的分界线是什么? 什么是指针变量 三大阶梯的分界线 指针变量和变量指针的异同 中国的三阶梯地势 三个阶梯都叫什么名称 指针和指针变量的区别 我国第一阶梯和第二阶梯的分布分别是什么 阶梯这个词用英语怎么说? 中国地理三大阶梯 中国三大阶梯以什么分界? 华为哪一款电脑型号是HN-W19L? 华为KLV-W19EL为什么不是WINDOWS系? 华为klvc wfh9l跟klvc wah9l哪个好? 华为klv-w19可不可以用网线接上网,还是只能用路由器上网 华为klvc-wfe9l与WRTB-WFH9L的区别?