有关打印二维数组
#include<stdio.h>
/*
把二维数组的值附给另一个二维数组
*/
int main1()
{
char number[][5] = {"0", "0", "abc", "def", "ghi", "jkl", "mno", "pqrs", "tuv", "wxyz"};
char str[100][100] = {0};
for(int i = 0; i < 9; i++)
{
int j;
for(j = 0; number[i][j] != 0; j++)
{
str[i][j] = number[i][j];
}
str[i][j] = 0;
printf("%s\n", str[i]);
}
return 0;
}
/*
把二维数组的值都打印出来
*/
int main2()
{
char number[][5] = {"0", "0", "abc", "def", "ghi", "jkl", "mno", "pqrs", "tuv", "wxyz"};
char *s = NULL;
for(int i = 0; i < 9; i++)
{
int j;
for(j = 0; number[i][j] != 0; j++)
{
s = number[i];
}
printf("%s\n", s);
}
return 0;
}