gpt4 book ai didi

c - 为什么索引从 'C' 中的零开始?

转载 作者:太空狗 更新时间:2023-10-29 16:14:20 24 4
gpt4 key购买 nike

为什么数组中的索引在 C 语言中从 0 而不是 1 开始?

最佳答案

在 C 中,数组的名称本质上是一个指针[但请参阅注释],对内存位置的引用,因此表达式 array[n] 指的是距离起始元素n 个元素的内存位置。这意味着索引用作偏移量。数组的第一个元素恰好包含在数组引用的内存位置(0 个元素之外),因此它应该表示为 array[0]

更多信息:

http://developeronline.blogspot.com/2008/04/why-array-index-should-start-from-0.html

关于c - 为什么索引从 'C' 中的零开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7320686/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com