以下是 C++ 中常见数据结构的定义、长度以及初始化示例:
-
数组 (Array):
- 定义:
int arrayName[length];
- 初始化:
或者int arrayName[length] = {value1, value2, ..., valueN};
int arrayName[length] = {}; // 全部元素初始化为0
- 定义:
-
向量 (Vector):
- 需要包含
<vector>
头文件 - 定义:
std::vector<dataType> vectorName;
- 初始化:
或者std::vector<dataType> vectorName(length);
std::vector<dataType> vectorName = {value1, value2, ..., valueN};
- 需要包含
-
链表 (Linked List):
- 自定义结构体或类表示节点
- 定义:
struct Node { dataType data; Node* next; };
- 链表头指针定义:
Node* head = nullptr; // 或者 Node* head = NULL;