当前位置:首页 C++ > 正文

c++数组下标是从0开始的吗

作者:野牛程序员:2023-07-16 09:24:30 C++阅读 2723

C++数组的下标从0开始。在C++中,数组的第一个元素的索引是0,第二个元素的索引是1,依此类推。这种从0开始的下标方式被称为零基索引(zero-based indexing),在C++和许多其他编程语言中都是常见的约定。因此,如果你声明一个大小为n的数组,它的有效下标范围是从0到n-1。例如,对于一个包含5个元素的数组,它的下标范围是从0到4。


当声明一个大小为5的整型数组时,可以使用下标来访问各个元素,如下所示:

int myArray[5];  // 声明一个大小为5的整型数组

myArray[0] = 10;  // 第一个元素,下标为0
myArray[1] = 20;  // 第二个元素,下标为1
myArray[2] = 30;  // 第三个元素,下标为2
myArray[3] = 40;  // 第四个元素,下标为3
myArray[4] = 50;  // 第五个元素,下标为4

// 输出数组中的元素
std::cout << myArray[0] << std::endl;  // 输出 10
std::cout << myArray[1] << std::endl;  // 输出 20
std::cout << myArray[2] << std::endl;  // 输出 30
std::cout << myArray[3] << std::endl;  // 输出 40
std::cout << myArray[4] << std::endl;  // 输出 50

请注意,在这个例子中,数组的大小是5,但是它的有效下标范围是从0到4。通过使用myArray[0]可以访问数组的第一个元素,myArray[1]可以访问数组的第二个元素,以此类推。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击