示例
//Visual Studio中加上这句才可以使用scanf() //否则只能使用scanf_s() #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdbool.h> #define SIZE 4 //argc: 参数个数 argv[]: 参数数组 int main(int argc, char *argv[]) { //声明并初始化数组 int arr[2][2] = { {1,2}, {3} //部分初始化,其余部分会自动设为0 }; //可以省略子数组括号,只要元素个数填够就行 //未填够的部分会自动初始化为0 int arr1[2][2] = { 5,6,7,8 }; int arr2[][2] = { {1,2}, {3,4}, {5,6} }; for (int i = 0; i < 2; i++) for (int j = 0; j < 2; j++) printf("arr[%d][%d]=%d\n", i, j, arr[i][j]); printf("arr1-----------\n"); for (int i = 0; i < 2; i++) for (int j = 0; j < 2; j++) printf("arr1[%d][%d]=%d\n", i, j, arr1[i][j]); printf("arr2-----------\n"); for (int i = 0; i < 3; i++) for (int j = 0; j < 2; j++) printf("arr2[%d][%d]=%d\n", i, j, arr2[i][j]); system("pause"); return 0; }
运行测试