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
