网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月04日
漏签
0
天
c语言吧
关注:
799,018
贴子:
4,352,918
看贴
图片
吧主推荐
视频
游戏
1
2
下一页
尾页
55
回复贴,共
2
页
,跳到
页
确定
<<返回c语言吧
>0< 加载中...
大一新生学C语言
只看楼主
收藏
回复
方方正正郑梨海
酱油
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
怎么理解 数组也是指针 这句话??
油炸不良人
麻婆豆腐
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
咋说呢,数组和指针都是对内存地址的解析,某种意义上相通
熊猫办公
鱼油什么时间段吃效果好,领先的AI写作工具,原创文档内容生成,完整内容,3分钟直接获取。鱼油什么时间段吃效果好,支持智能问答/文案写作/整理大纲/笔记记录/脚本策划等各种需求,免费体验!
2025-04-04 19:53
广告
立即查看
一周休七日
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
忘掉这句话,当没听过。
莫耶尔
大能力者
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
本质上是个变量都是指针,只是被封装成了变量名,内存总归都是需要地址来访问的
香菜味包子
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
假设有一个:int arr[10];
这里就需要一块能放下10个int的连续空间;为了知道这个空间在哪个地址,就需要有一个东西能表示这个地址;
C语言里arr这个数组名就可以表示这个地址
一个东西存放的数据是地址,这个东西在C语言里就叫指针
另外使用数组的时候[]里的数字一般叫“下标",但是实际更确切的说法应该是"偏移量"
arr[3] = 10;这个东西其实是*(arr + 3) = 10;
如果你想玩抽象的话使用3[arr] = 10;也会得到一样的结果
香菜味包子
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
世人57
酱油
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你可以这么理解
指针的概念是:一个值为内存地址的变量。
而数组,当你定义一个数组时,内存会为数组开辟出一个连续的空间,而数组名就是数组第一个元素的内存地址。
所以你可以认为是数组名和指针是一样的,在使用时。
如果你一开始理解的话可以这么理解,但是这么理解有一定的局限性
伊森Y亨特
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这是一句错误的话。
a[0]
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
前期先记住,后面突破链表的时候就理解了
五级贵族该叫什么
毛蛋
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
能直接给指针变量赋值,但不能给数组那个地址赋值
肥肥nn
酱油
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
数组名可以隐性转换成指针,但是两者不是一个数据结构
Lel55fc
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
数组可以看作指针,我是这么理解的,数组相当于第一个元素的地址。
阿库西斯教团祭司
团子家族
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
抛弃指针这个概念,指针屁都不是
哥谭市底层小丑
低能力者
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我的理解就是数组名就是一种指针,指向arr【0】
ZREOyear
毛蛋
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
其实是个大概念,本质就是所有存储数据的代称都是内存的地址,数组,变量,字符集等等都是这些个概念
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示