c++数组的使用及数组的大小
作者:野牛程序员:2023-12-28 13:33:15 C++阅读 2687
C++中,数组是一种用于存储相同类型数据元素的数据结构。数组提供了一种有序、连续的存储方式,通过索引可以访问数组中的元素。以下是关于C++数组的基本用法和获取数组大小的信息:
声明数组:
// 声明一个整数数组 int myArray[5]; // 声明并初始化一个整数数组 int anotherArray[] = {1, 2, 3, 4, 5}; // 声明并初始化字符数组 char myString[] = "Hello";
访问数组元素:
// 访问和修改数组元素 myArray[0] = 10; int value = anotherArray[2];
获取数组大小:
// 计算数组元素个数 int sizeOfArray = sizeof(myArray) / sizeof(myArray[0]); // 使用标准库中的函数获取数组元素个数 #include <iostream> #include <array> int main() { int myArray[] = {1, 2, 3, 4, 5}; // 使用 sizeof 计算数组大小 int sizeOfArray = sizeof(myArray) / sizeof(myArray[0]); std::cout << "Size of array: " << sizeOfArray << std::endl; // 使用 std::array 获取数组大小 std::array<int, 5> stdArray = {1, 2, 3, 4, 5}; std::cout << "Size of std::array: " << stdArray.size() << std::endl; return 0; }
在上述代码中,sizeof
运算符用于计算数组的总字节数,然后除以单个元素的字节数,从而得到数组元素的个数。标准库中的std::array
提供了一个现代化的C++数组包装,可以通过size()
成员函数获取数组大小。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c++数组的地址
- 下一篇:c++break和contiune的使用方法