gpt4 book ai didi

arrays - 为什么在大多数编程语言中数组索引都是基于零的?

转载 作者:行者123 更新时间:2023-12-04 18:09:27 26 4
gpt4 key购买 nike

C++、C#、C、D、Java……都是从零开始的。

Matlab 是我所知道的唯一从 1 开始的语言。

最佳答案

数组在 c 和 c++ 中基于零作为表示从项目列表的开头的偏移量。

这两行在 c 中有相同的结果。

anArray[3] = 4;
*(anArray +3) = 4;

第一个是标准索引器,第二个是指针向 id 加三,然后取消引用它。这与索引器相同。

关于arrays - 为什么在大多数编程语言中数组索引都是基于零的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18283008/

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