问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

c语言中 变量存储的是不是地址

发布网友 发布时间:2023-05-03 10:54

我来回答

4个回答

热心网友 时间:2023-10-19 16:10

变量存储的是对应类型的值,是否为地址同样取决于类型。
变量具有不同的类型。
整型变量int,存储的就是一个整数;float类型,存储的是实数;char类型,存储的是字符(实际上也是整数)。
指针变量,是C语言的特殊变量,其存储的是地址。在C语言中,只有指针是用来存储地址值的。

热心网友 时间:2023-10-19 16:11

是的,变量保存地址,然后根据这个地址访问内存!如果是int类型的变量,会根据地址自动获取int大小的内存数据,如果是char*类型的,会根据地址自动获取内存数据,直到遇到'\0'才算获取完,其它类型类似!

热心网友 时间:2023-10-19 16:11

是的,目前绝大多数系统下,任何类型的指针都是占用4个字节(见过比较新的redhat还是ubantu的,指针是占8个字节的),而指针占用空间存在的值就是指针指向的变量的内存地址,而目前的内存地址都是4g的(我们打印看到的都是虚拟的内存地址,所以可能你的电脑的内存是8g的,但是用%x打印输出绝对不会超过4g)。指针本来就是间接寻址,是需要二次寻址的,指针变量本身也只能存储地址

热心网友 时间:2023-10-19 16:12

初学者?
简单来说,变量名,是给写代码的人看的,为了让自己或别人很容易明白你的意图。
但计算机并不需要变量名,它只需要知道一个数据存储的位置和长度就行了。
a
这样的形式,在语法上,代表一个变量名。
&a代码一个变量的地址。
实际上a在程序实际跑起来的时候并不存在,比如a里面的值是5,那么这个5是存在内存中的,同时,这个值5在内存中存在的话是必须要有一个地址的吧?
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
宝宝说话晚对以后会不会有影响呀? 宝宝说话晚,扩大孩子的社交圈! 贪官被放出来(出狱)之后一般怎么维持生活? - 知乎 监狱出来怎样生活 中职技能高考460能上武职吗 我想问下“武汉职业技术学院”的历年录取分数大概是多少 武汉职业技术学院各个专业大概多少分可以进。我是湖北省的 编导生多少文化分上武职 吊顶3mm铝板多少钱一平方 3mm厚铝板每平米价格 变量地址到底是什么意思啊 C语言 通俗点解释下 O(∩_∩)O谢谢 请问地址、变量、数据、内存单位、变量单位,,这些名词有什么关系? 某金融机构出售了一个欧式看跌期权,即同意以$120执行价格买入10000股IBM的股票,有效期为三个月, 急!!!一道关于期权的计算题 测序数据基本信息 mm什么意思啊? 对情侣的四字成语 全民突击钻石理财卡什么意思 什么是钻石交易或钻石理财? 闽南歌《送行》译为国语歌词大意是什么? 带蛇字的词语有哪些? _杯的词语_杯的词语是什么 杯_的词语杯_的词语是什么 行杯的词语行杯的词语是什么 如何消灭床虱子? 安徽含山属于哪个市 丝瓜煮多长时间最好丝瓜煮多久 萨勒克国家公园要门票吗 把萨勒克建成国家公园值得吗 青春的门槛初三作文800字5篇 冰激凌蛋糕外面的袋子叫什么 成品保护的袋子叫什么 防止月饼腐败,包装盒中的小袋子是什么 装蛋糕外面的袋子有什么用途 停工停产属于几级防控? 停产是什么意思 世界贸易在金本位之前怎么贸易 停产液氨罐作业算几级 宏伟的目标还是雄伟的目标 鸿致的意思鸿致的意思是什么 宏大理想是什么意思? 雄壮的目标还是宏伟的目标 如何才能让我们更有动力的去实现一个宏大目标 银行转账日支取限额超限是什么意思? 建行转账回访账户日支取限额日取值超限? ap您的转账汇款日累计金额超限什么意思 双花是什么意思 建设银行给别人转账时显示 “二类账户支出限额元件日取值超限”是什么意思? 腰部外伤是什么意思 中药双花是什么
  • 焦点

最新推荐

猜你喜欢

热门推荐