为什么返回指针后无法输出对应的月份
char *getmonth( int n ){
char month[12][10]= { "January", "February", "March", "April", "May", "June", "August", "September", "October", "November", "December" };
switch(n){
case 1: return month[0];break;
case 2: return month[1];break;
case 3: return month[2];break;
case 4: return month[3];break;
case 5: return month[4];break;
case 6: return month[5];break;
case 7: return month[6];break;
case 8: return month[7];break;
case 9: return month[8];break;
case 10: return month[9];break;
case 11: return month[10];break;
case 12: return month[11];break;
default:return NULL; } }
char month[12][10]= { "January", "February", "March", "April", "May", "June", "August", "September", "October", "November", "December" };
把这行放在函数外面。