C语言入门开发-二维数组
2015-04-20 本文已影响20人
孙国庆
认识二维数组
定义
数据类型 数组名 [元素个数][元素数组中元素个数]
int num[4][5]
注意:二维数组其实就是一位数组,只不过元素是数组
初始化
int num [4][3] = {{…},{….},{…},{…}};
int [0]
include <stdio.h>
int main ()
{
//1、完全初始化
int num[4][3] = {{1,2,3},
{4,5,6},
{7,8,9},
{0,1,2}};
int loop1 = 0;
int loop2 = 0;
for (loop1 = 0; loop1 < 4; loop1++)
{
for (loop2 = 0; loop2 < 3;loop2++)
{
printf("num[%d][%d]%d\n",loop1,loop2,num[loop1][loop2]);
}
}
return 0;
}
打印
1 0 0 0 1
0 1 0 1 0
0 0 1 0 0
0 1 0 1 0
1 0 0 0 1
include <stdio.h>
int main ()
{
int num[5][5] = {0};
for (int i = 0; i < 5;i++)
{
for (int j = 0; j < 5; j++)
{
if(i + j == 4 || i == j)
{
num[i][j] = 1;
}
printf("%-3d",num[i][j]);
}
printf("\n");
}
return 0;
}