阅读背景:

二维数组作函数参数

来源:互联网 

第一种函数形参的写法: 

#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 



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: