0

【笔记】C++数组

 1 year ago
source link: https://feiju12138.github.io/2022/08/09/C-%E6%95%B0%E7%BB%84/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

【笔记】C++数组

2022-08-092022-08-10C++学习指北

2

C++数组学习笔记

数组的特点

  • 数组中每个元素的数据类型都是相同的
  • 数组的中的数据放在一块连续的内存空间中

数组的定义

只定义数组长度

数据类型 数组名[数组长度];

定义数组长度并赋初值

数据类型 数组名[数组长度] = {值, 值, ...};

定义数组时直接定义数据

数据类型 数组名[] = {值, 值, ...};

给数组中的元素赋值

数组名[下标] = 值;

获取数组中元素的值

数组名[下标];

获取数组长度

sizeof(数组名);

二维数组的定义

只定义数组长度

数据类型 数组名[行数][列数];

定义数组长度后定义行和列的数据

数据类型 数组名[行数][列数] = {{值, 值, ...}, {值, 值, ...}};
自动区分行和列的数据
  • 初始化值的时候不指定列的范围,而是直接将全部数据交给数组,让其自动区分行和列
数据类型 数组名[行数][列数] = {值, 值, ...};

定义列的长度后定义行和列的数据

  • 创建数组时,不指定行数,而是根据初始化的值,自动扩充行数
  • 初始化值的时候不指定列的范围,而是直接将全部数据交给数组,让其自动区分行和列
数据类型 数组名[][列数] = {值, 值, ...};

获取二维数组的行数和列数

通过数组名获取行数

sizeof(数组名) / sizeof(数组名[0])

通过数组名获取列数

sizeof(数组名[0]) / sizeof(数组名[0][0])

哔哩哔哩——黑马程序员


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK