这是题目,我想请问,为什这里一定要用指针数组?为什么去掉char * m[]=中的 星号* 就不行了呢?
#include <stdio.h>
int main()
{
int n;
char *m[]={"January", "Februray", "March", "April",
"May", "June", "July", "August", "September", "October",
"November", "December","Illegal month"};
printf("Input month number:\n");
scanf("%d",&n);
if(n>12||n<1)
{
printf("%s\n",m[12]);
}
else
{
printf("month %d is %s\n",n,m[n-1]);
}
}