为什么数组下标从0开始而不是从1开始 -凯发网娱乐 励志知识 2020-07-17 最佳答案 计算机的数据都是存在内存里的。数组被设计出来的时候,就是很单纯的一个连续内存。在计算机里,存一个数,只要找到那个内存就好了;而往数组里存的时候,从第二个数开始就要有一个内存地址的偏移量,这个偏移量就是数组的下标。在c语言里,不较真其他语法特性。所以,下标就从0开始了。