溫馨提示×

c++如何定義數(shù)組

c++
小億
135
2024-01-09 07:30:11
欄目: 編程語言

在C++中,可以使用以下方式定義數(shù)組:

  1. 使用數(shù)組聲明符號 []:
數(shù)據(jù)類型 數(shù)組名[數(shù)組長度];

示例:

int arr[5]; // 定義一個(gè)包含5個(gè)整數(shù)的數(shù)組
  1. 使用數(shù)組模板類 std::array:
#include <array>
std::array<數(shù)據(jù)類型, 數(shù)組長度> 數(shù)組名;

示例:

#include <array>
std::array<int, 5> arr; // 定義一個(gè)包含5個(gè)整數(shù)的數(shù)組
  1. 使用動(dòng)態(tài)內(nèi)存分配(使用new關(guān)鍵字):
數(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í)就能確定的值。

0