#include <stdio.h>int main(){ int i, j; //二维数组下标 int sum = 0; //当前科目的总成绩 int average; //总平均分 int v[3]; //各科平均分 int a[5][3]; //用来保存每个同学各科成绩的二维数组 printf("Input score:\n"); for(i=0; i<3; i++){ ...
初始化的值的数量可以多于数组的大小,但只有前面的值会被用于初始化数组元素,剩余的值将被忽略。 初始化的值可以是常量、变量或表达式。 例如,对于一个3行4列的二维数组,可以这样初始化: int arr[3][4] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} }; 复制代码 其中,数组元素的...
一:分行进行初始化 int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}}; 在{}中用{}把各行分开,第一对{}中的初值是第0行,之后以此类推;总体相当于执行 arr[0][0] = 1, arr[0][1] = 2,此后类推 二:不分行对数组初始化 int arr[2][2] = {1,2,3,4};赋值时即为逐个赋值(先行后...