·1二维矩阵指针:
char* a[][10]=
{ "hello",
"world",
"lidasdasdasda"❌}
⚠️错因:二维数组第二维需要一个确切的值编译才能通过。
·2一维矩阵指针:
char* a[] =
{"hello",
"world",
"lidasdasdsad"对}
·原因:
例子:
//·利用数组(字符串)实现月份转化
{
char moth[12][5] =
{
"1月","2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月","11月","12月"
};
int i = 0;
scanf("%d", &i);
printf("%s",moth[i-1]);
//·利用指针(组)实现月份转化
const char* pmoth[] =
{
"1月","2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月","11月","12月"
};
int j = 0;
scanf("%d", &j);
printf("%s", pmoth[j - 1]);
}