积木工具箱 发表于 2020-10-12 16:16

vs内存地址的问题请教


刚学c++.这里为什么只有a有内存地址,后面两个变量没有内存地址呢

苏紫方璇 发表于 2020-10-12 16:20

估计因为a是数组才显示的

涛之雨 发表于 2020-10-12 16:28

本帖最后由 涛之雨 于 2020-10-12 16:30 编辑

a是数组,变量a相当于指针,指向数组首位地址,调试的时候,按照指针类型显示指针所指地址

其他的就是普通变量,显示数据

cube 发表于 2020-10-12 16:31

标头已经告诉你了,显示的是值.
而a的值不就是首地址么.

积木工具箱 发表于 2020-10-12 16:37

涛之雨 发表于 2020-10-12 16:28
a是数组,变量a相当于指针,指向数组首位地址,调试的时候,按照指针类型显示指针所指地址

其他的就是普 ...

但是普通变量也应该有内存地址吧,我看教学视频上全都有内存地址,不管是不是普通变量呢

涛之雨 发表于 2020-10-12 16:42

积木工具箱 发表于 2020-10-12 16:37
但是普通变量也应该有内存地址吧,我看教学视频上全都有内存地址,不管是不是普通变量呢

应该是设置吧。不然就是版本问题

isroot 发表于 2020-10-12 18:15

数组原因吧

张傻子 发表于 2020-10-12 18:19

a是一个数组,数组首地址是什么?

Myst 发表于 2020-10-12 19:13

&a    字数限制
页: [1]
查看完整版本: vs内存地址的问题请教