第一种函数形参的写法:
#include <stdio.h>
#define R 5 // 行数
#define C 5 // 列数
void printMatrix ( int a[ ][C] , int row, int column ) // 使用 int a[R][C] 也可以 , 但是 int a[][] ,就不行!
{
int i , j;
for ( i = 0; i < row; i++)
{
for( j = 0; j < column; j++)
printf(" %d\t", a[i][j] );
printf("\n");
}
}
int main()
{
int a[R][C];
int i , j;
int count = 1;
for ( i = 0; i < R; i++)
for( j = 0; j < C; j++)
a[i][j] = count++;
printMatrix(a,R,C); //打印二维数组
return 0;
}#include <stdio.h>
#define R