销售网站有哪些,2023二级建造师报名官网入口,wordpress wood3主题,网站怎么做访问量统计数组是指那些具有相同的数据类型的#xff0c;数量有限的若干个变量通过有序的方法组织起来的一样种便于使用的形式。数组属于派生类型#xff08;数组是建立在其他类型的基础上#xff09;#xff0c;数组中的变量被称为数组的元素。 一维数组 一维数组指的是只有一个下标… 数组是指那些具有相同的数据类型的数量有限的若干个变量通过有序的方法组织起来的一样种便于使用的形式。数组属于派生类型数组是建立在其他类型的基础上数组中的变量被称为数组的元素。 一维数组 一维数组指的是只有一个下标的数组它用来表示一组具有相同类型的数据 数组的定义 类型说明符 数组名[常量表达式];int group[10]; // 创建一个整型的数组数组长度为10即数组元素个数为10 数组的定义后会为数组元素开辟一块连续的内存空间数组的类型决定数组元素内存空间的大小 若想要使用数组操作数据还需要对数组进行初始化。 数组的初始化 1.对所有元素赋值 int group[4] {0,1,2,3}; 2.对部分元素赋值未赋值的元素默认为 0 int group[10] {0,1,2,3,4};3.不指定数组元素数组长度由后边给定初始化元素个数决定 int group[] {0,1,2,3,4}; // 数组长度为 5数组元素的引用 数组名[下标] 如果数组被定义为 group[n] 则下标的取值范围为 [0,n-1]元素在数组中的位置满足 下标1 的关系如 group[3] 对应 数组中第4个元素。 #include stdio.hint main()
{int group[5] {1,2,3,4,5};/* 遍历一维数组 */for(int i 0; i 5; i){printf(下标: %d 值为: %d\n, i,group[i]);}return 0;
} 注意使用数组时下标不能越界如 group[10]不能使用 group[13]group[-2] 这些仅能使用范围 0 ~ 9 内的下标 。 二维数组 二位数组的定义 类型说明符 数组名称[常量表达式 1][常量表达式 2];二维数组的初始化 二维数组相当于多个一维数组的组合初始化规则按一维数组的套用 int group[4][4] {{0,1,2,3},{6,7,8}};/* 初始化一个 4*4 的二维数组group[0]即第一行元素为{0,1,2,3}
group[1]即第二行元素为{6,7,8,0}group[1][1]的值为 6
group[2],group[4]即第三行元素第四行元素 为{0,0,0,0} */二维数组的遍历 #include stdio.hint main()
{int i,j;int group[2][3] {{1,2,3},{4,5,6}};for(i 0; i 2; i) {for(j 0; j 3; j){printf([%d][%d]: %d , i, j, group[i][j]);}printf(\n); }return 0;
} 多维数组 在一维和二维的基础上类推一般使用不多就不写了 ╰(▽)╭ 转载于:https://www.cnblogs.com/flamen/p/7029389.html