以整数形式声明的数组
#include <stdio.h>
int m,n;
void Function(int c[m][n])
{
int i,j;
printf("output::\n");
for(i=0;i<m;i++)
for(j=0;j<n;j++)
printf("%d\n",c[i][j]);
}
main()
{
scanf("%d",&m);
scanf("%d",&n);
int c[m][n];
int i,j;
printf("Enter elements::\n");
for(i=0;i<m;i++)
for(j=0;j<n;j++){
scanf("%d",&c[i][j]);
}
Function(c); /* passing multi-dimensional array to function */
return 0;
}
'
以字符形式声明的数组
#include <stdio.h>
int m,n;
void Function(char c[m][n])
{
int i,j;
printf("output::\n");
for(i=0;i<m;i++)
for(j=0;j<n;j++)
printf("%c\n",c[i][j]);
}
main()
{
scanf("%d",&m);
scanf("%d",&n);
char c[m][n];
int i,j;
printf("Enter elements::\n");
for(i=0;i<m;i++)
for(j=0;j<n;j++){
scanf("%1c",&c[i][j]);
}
Function(c); /* passing multi-dimensional array to function */
return 0;
}
for image :: http://i.stack.imgur.com/YhGKF.jpg 并输出int&amp;角色版本在op.jpg中 为什么我没有得到整数版本的字符版本的输出告诉我如何?