为什么索引从‘C’中的零开始?为什么数组中的索引以C中的零开始,而不是以1开头?
3 回答
温温酱
TA贡献1752条经验 获得超4个赞
关于上述原因
语言规范&编译器设计器所做的决定是基于计算机系统设计者决定从0开始计数的。
可能的原因
对于任何b基,第一个 B^N非负整数精确地表示为 N数字(包括前导零)只有当编号开始于0时。
2^3 = 8
8(二进制数:1000)如果我们从1开始计数 7(二进制数:111)如果我们从0开始计数
111
3
1000
为什么这是相关的
2^N
N
2^N
N+1
1000
N
N
结语
0
- 3 回答
- 0 关注
- 374 浏览
添加回答
举报
0/150
提交
取消