1342
87
497
78
举报
发布时间:2022-11-01 12:07
全部评论
大家都在搜:
无论是变量,常量,或者说函数,结构体,类,…,它们在内存中都有一个位置。这个位置就是内存地址。内存地址的名称就是指针。存储指针的变量称就是指针量[微笑]数组名称就是数组首元素的地址,因此数组名称也是这个数组的指针。但是数组名称和普通的指针不同,数组的指针是一个常量[看]。指针只是一个地址的名称,只是名称,如同文字:“钱”!只是一个字,不是真正的钱,只是用来代表实物的文字,仅此而已。地址是在内存中的位置[看],是实实在在的“钱”。[奸笑][灵机一动]。内存地址不是指针,如同钱不是文字“钱”。指针变量也是不是指针更加不是地址。数组名称严格的说和指针没关系,但是可以理解为是一个常量指针。
3年前·广东

1

分享
回复
@冰墩墩axcc 抖音大数据[捂脸][赞][赞]
9月前·福建

0

分享
回复
数组是圈养的鸡,指针是跑山鸡
3年前·西藏

5

分享
回复
现在char *str不能赋值字符串常量了,必须要用const car *
3年前·广东

0

分享
回复
可以说完全没关系
3年前·广东

7

分享
回复
话说的太极端了兄弟
3年前·江苏

5

分享
回复
把数组理解为指针常量就行了
3年前·广西

31

分享
回复
说到底,变量名只是汇编的标号而已,只是某块内存的别名,是链接时用过以后就没用了
3年前·浙江

13

分享
回复
今天面试我就被问这个题[泪奔]
2年前·甘肃

3

分享
回复
数组就是语法糖[看]
3年前·重庆

3

分享
回复
数组也可说不可修改的责指针。对吗
3年前·广东

4

分享
回复
是的,常指针
3年前·江苏

4

分享
回复
只要知道数组名代表首元素地址,数组作为函数的参数会被编译器优化为指针就行了,不需要造火箭[尬笑]
3年前·陕西

1

分享
回复
指针是地址变量,数组名是一段内存的首地址常量。
3年前·广东

0

分享
回复
数组名就是指针
2年前·四川

0

分享
回复
sizeof计算的是大小,不是长度;strlen计算的是长度,我刚开始学的时候很容易搞混,你也搞混了
8月前·广东

0

分享
回复
这俩好像没关系啊[闭嘴]
3年前·湖北

0

分享
回复
这些都不懂,但能做项目做产品
2年前·广东

1

分享
回复
不应该是说数组和链表的关系吗
3年前·四川

0

分享
回复
指针数组就是一个数组里面的所有元素都是指针类型,而数组指针就是一个存储了一个数组的内存地址的变量
3年前·广东

0

分享
回复
数组名是一个指针常量
3年前·浙江

0

分享
回复
其实没什么关系
3年前·江苏

0

分享
回复
嵌入式编程
嵌入式编程

粉丝5.7万获赞32.4万

相关视频

猜你喜欢

推荐视频

热榜推荐