数组下标为什么从零开始?

funcreal 2005-06-08 11:52:05
rt
...全文
341 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Preamble 2005-06-08
  • 打赏
  • 举报
回复
是啊数组下标就是偏移量

还有 因为自然数是从0开始的,再就是,这是计算机是外国人发明的
funcreal 2005-06-08
  • 打赏
  • 举报
回复
我还听到一种解释说
数组下标实际上是偏移量。
a[0]和*a所指的都是第一个元素。
a[1]=*(a+1)。所以就有了从零开始的说法。
funcreal 2005-06-08
  • 打赏
  • 举报
回复
主要是给你分也没有用,这里又不是技术区
julian_zzx 2005-06-08
  • 打赏
  • 举报
回复
二进制01,四进制0123,八进制01234567,十进制0123456789,十六进制0123456789ABCDEF,所有的这些数学上的计数方法,都是从0开始。

PS:楼主这题虽然没有分,但是题目还算吸引人。
ChDw 2005-06-08
  • 打赏
  • 举报
回复
不为什么,规定,仅此而已
sanyou98 2005-06-08
  • 打赏
  • 举报
回复
up
seeku 2005-06-08
  • 打赏
  • 举报
回复
如果没有接触过c语言,觉得很难理解的,如果接触过c的指针,就明白了数组不从0开始,要死人的
swellyu 2005-06-08
  • 打赏
  • 举报
回复
override it!!
qingzhuang 2005-06-08
  • 打赏
  • 举报
回复
自然数是从1开始
ForeverGI 2005-06-08
  • 打赏
  • 举报
回复
我倒,自然数不是从1开始的吗?

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧