为什么定义的指针使用时可以当作数组用?

[复制链接]
LinkMe 发表于 2024-11-4 21:04 | 显示全部楼层
它应该把地址指向某个地方,应该是这样的
grfqq325 发表于 2025-5-25 18:05 | 显示全部楼层
在C语言中,数组名本身在大多数表达式中会自动转换成指向第一个元素的指针(即数组首地址)。
单芯多芯 发表于 2025-6-4 19:48 | 显示全部楼层
指针指向连续内存区,防止乱指乱动。
nowboy 发表于 2025-6-5 17:51 | 显示全部楼层
数组像一排房子,指针是房子的门牌号。
软核硬核 发表于 2025-6-8 16:42 | 显示全部楼层
指针用数组,首元素要找准,否则乱来没准儿。
dreamCar 发表于 2025-6-10 17:22 | 显示全部楼层
指针指向内存地址,代表存储的变量或函数,就像地址指向具体的人或物。
朝生 发表于 2025-6-11 13:24 | 显示全部楼层
指针操作和数组在内存中的表现一样,因此方便当作数组用,语法上也更加便捷。
AIsignel 发表于 2025-6-13 16:20 | 显示全部楼层
数组元素连续存储,方便用指针访问,就像按顺序翻书一样。
hmcu666 发表于 2025-6-15 12:00 | 显示全部楼层
指针运算能方便数组操控,实现高效数据操作。
MintMilk 发表于 2025-6-15 22:17 | 显示全部楼层
指针可能误指向了数组内存区域,要检查指针指向是否正确。
Pretext 发表于 2025-6-18 21:53 | 显示全部楼层
指针要指对地址,别乱跑越界,否则会出问题。
明日视界 发表于 2025-6-20 09:55 | 显示全部楼层
数组名像指向数组开头的“门牌号”,方便我们找到数组里的每个元素。
LLGTR 发表于 2025-6-21 21:15 | 显示全部楼层
指针就像指向数组的箭头,C语言基础中有涉及。
星闪动力 发表于 2025-7-9 18:33 | 显示全部楼层
指针的移动量取决于它指向的数据类型,例如,整数指针移动一个整数的大小。
Moon月 发表于 2025-7-12 20:39 | 显示全部楼层
就像用手指直接摸到苹果一样,用指针指向数组第一个元素,通过指针“手指”直接触摸数组中任意位置的“苹果”。
jdqdan 发表于 2025-7-13 18:12 | 显示全部楼层
确保指针操作在内存有效范围内,避免越界风险。
zephyr9 发表于 2025-7-15 23:24 | 显示全部楼层
指针的算术运算是数组操作的好帮手,就像给数组装上轮子,让它能轻松地滚动。
哪吒哪吒 发表于 2025-7-19 14:51 | 显示全部楼层
这是C语言中对数组元素的访问方式,例如访问数组第i个元素。
IntelCore 发表于 2025-7-22 16:02 | 显示全部楼层
使用指针访问数组元素和直接访问数组无异,只是指针指向数组的起始地址。
未来AI 发表于 2025-7-25 08:46 | 显示全部楼层
指针确实可以像函数一样使用,数组作为变量时,指针指向数组的起始地址,表示其指向的内容。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
快速回复 在线客服 返回列表 返回顶部