二维数组
1.定义 只有行号可以省略,初始化 全部初始化/部分初始化/不初始化
2.元素引用
3.存储形式 :顺序存储 按行存储
4.深入理解二维数组
#include<stdio.h>
#include<stdlib.h>
#define M 2
#define N 3
int mian()
{
int a[M][N] = {
{
1,2,3},{
4,5,6}};//int a[M][N] = {1,2,3};按顺序赋值
int i,j;
printf("a = %p\n",a);
printf("a = %p\n",a+1);
for(i =0;i<M;i++)
{
for (j=0;j<N;j++)
{
printf("%p-->%d",&a[i][j],a[i][j]);
}
printf("\n");
}
exit(0);
}
行列互换
#include<stdio.h>
#include<stdlib.h>
#define M 2
#define N 3
static void change(void)
{