C语言_数组_[3]

一维数组

  • 声明数组
type arrayName[arraySize];
//type是数组类型;任意有效的C数据类型。
//arrayName是数组名
//arraysize是数组大小;大于0的整数。

eg:

int number[1000]; //定义1000个int类型的变量
  • 初始化数组
int number[4] = {10,9,8,7}; //给定的数值要等于数组的大小
  • 访问数组
int n1 = number[0]; //通过索引访问数组

演示列子

多维数组

  • 声明格式
type name[size1][size2]...[sizeN];
int number[2][10][5]; //声明一个三维数组

多维数组中最简单的就是二维数组,以二位数组为例来学习。

  • 二维数组

  • 定义
type arrayName [x][y];  //声明一个 x 行 y 列的二维整型数组。

eg:

int number[3][4];  //定义一个3行4列的数组
  • 初始化
int number[3][4] = {{0.1.2,3},{4,5,6,7},{8,9,10,11}};
//分别按行进行初始化。{{第一行值},{第二行值},{第三行值}}
int number[3][4] = {0,1,2,3,4,5,6,7,8,9,10,11}; //效果同上,内嵌括号可选。
  • 访问
    通过访问数组的行索引和列索引来访问数组中的元素。
int n = number[3][1]; //访问二维数组的第三行第一列的元素。
发布了80 篇原创文章 · 获赞 0 · 访问量 1753

猜你喜欢

转载自blog.csdn.net/weixin_41272269/article/details/104147570