会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
牛犁heart
Stay Hungry,Stay Foolilsh
博客园
首页
新随笔
联系
订阅
管理
随笔 - 408
文章 - 0
评论 - 7
阅读 -
35万
2022年4月17日
为什么很多编程语言中的数组都是从0开始编号?
摘要: 为什么大多数编程语言中,数组要从 0 开始编号,而不是从 1 开始呢? 从数组存储的内存模型上看: “下标”最确切的定义应该是**“偏移(offset)”** 用a表示数组的首地址,a[0]就是偏移为0的位置,也就是首地址,a[k]就表示偏移k个type size的位置,所以计算a[k]的内存地址只
阅读全文
posted @ 2022-04-17 14:15 牛犁heart
阅读(352)
评论(0)
推荐(1)
编辑
公告
昵称:
牛犁heart
园龄:
8年2个月
粉丝:
36
关注:
3
<
2025年1月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
点击右上角即可分享