C++数组基础

一、一维数组

定义

  1. 数据类型 数组名[数组长度];
  2. 数据类型 数组名[数组长度] = {值1, 值2, 值3...};
  3. 数据类型 数组名[] = {值1, 值2, 值3...};//自动计算长度

一维数组名称的用途:

  1. 可以统计整个数组在内存中的长度
  2. 可以获取数组在内存中的首地址

总结

  1. 数组名不能和变量重名
  2. 下标从0开始索引

二、二维数组

定义

Alt

  1. 数据类型 数组名[行数][列数];
  2. 数据类型 数组名[行数][列数] = { {数据1, 数据2 } , {数据3, 数据4 } };
  3. 数据类型 数组名[行数][列数] = { 数据1, 数据2, 数据3, 数据4};
  4. 数据类型 数组名[][列数] = { 数据1, 数据2, 数据3, 数据4};

长度

  1. 行数
    int len = sizeof(arr)/sizeof(arr[0]);
  2. 列数
    int len = sizeof(arr[0])/sizeof(arr[0][0]);

猜你喜欢

转载自blog.csdn.net/weixin_73402838/article/details/132337042