根据数组索引n返回指向字符串的指针。
char *month_name(int n)
{
static char *name[] = {
"Illegal month",
"January", "February", "March",
"April", "May", "June",
"July", "August", "September",
"October", "November", "December"
};
return name[n];
}
数组name中实质上存放的是指向每个字符串首地址的指针,所以根据索引n返回对应name的元素就是指向字符串的指针。