C_learn/2_lesson/03_two_array_init/main.c

32 lines
732 B
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#include <stdio.h>
int main(int argc, char *argv[])
{
// 二维数组的初始化
// int a[2][3];
// 初始化方式1按行初始化
// 全局初始化
// int a[2][3] = {{10, 20, 30}, {666, 777, 888}};
// 局部初始化
// 没有赋值的位置的元素自动为0
// int a[2][3] = {{10, 20}, {666}};
// 初始化方式2逐个初始化
// 全部初始化
// int a[2][3] = {1, 2, 3, 4, 5, 6};
// 局部初始化
// 没有赋值的位置的元素自动为0
int a[2][3] = {1, 2, 3};
printf("%d\n",a[0][0]);
printf("%d\n",a[0][1]);
printf("%d\n",a[0][2]);
printf("%d\n",a[1][0]);
printf("%d\n",a[1][1]);
printf("%d\n",a[1][2]);
return 0;
}