为什么C语言的数组下标从0开始而不是从1开始 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 数组 下标 搜索资料 1个回答 #合辑# 机票是越早买越便宜吗? 风若远去何人留 2017-05-16 · 知道合伙人互联网行家 风若远去何人留 知道合伙人互联网行家 采纳数:20412 获赞数:450135 专业C/C++软件开发 向TA提问 私信TA 关注 展开全部 一种约定。如果最初约定从1开始 那也没什么至于为什么会选择从0开始,最重要的原因 我觉得是方便对于任意的a[i] 取值的时候 都是等效于*(a+i)a是数组首地址,这样访问第一个元素 *(a+0) 就不需要任何偏移了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容程序c++-系统文件损坏/缺失全面检测-快速修复dll.ahmfsoft.com查看更多 其他类似问题 2022-11-16 数组下标都是从1开始的,为什么说成是从0开始的呢? 2017-10-19 C语言数组的下标总是从0开始吗? 8 2014-02-24 为什么数组下标从0开始而不是从1开始? 56 2019-11-22 数组下标都是从1开始的,为什么说成是从0开始的呢? 11 2017-09-12 数组的下标应该是从0还是从1开始 26 2016-11-16 为什么数组的下标要从0开始 1 2013-11-07 C语言数组的下标总是从0开始吗? 更多类似问题 > 为你推荐: