示例
//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;
}
运行测试