在C++中,可以使用以下方式定義數(shù)組:
數(shù)據(jù)類型 數(shù)組名[數(shù)組長度];
示例:
int arr[5]; // 定義一個(gè)包含5個(gè)整數(shù)的數(shù)組
#include <array>
std::array<數(shù)據(jù)類型, 數(shù)組長度> 數(shù)組名;
示例:
#include <array>
std::array<int, 5> arr; // 定義一個(gè)包含5個(gè)整數(shù)的數(shù)組
數(shù)據(jù)類型 *數(shù)組名 = new 數(shù)據(jù)類型[數(shù)組長度];
示例:
int *arr = new int[5]; // 定義一個(gè)包含5個(gè)整數(shù)的動(dòng)態(tài)數(shù)組
需要注意的是,數(shù)組的長度必須是一個(gè)常量表達(dá)式,即在編譯時(shí)就能確定的值。