返回第n个月份的指针名字

版权声明:原创请勿随意转载。 https://blog.csdn.net/yjysunshine/article/details/81813087

《C程序设计语言》5.8指针数组的初始化例题

#include <stdio.h>
/*返回第n个月份的指针名字*/
char *month_name(int n);
int main()
{
    int n;
    printf("请输入要查的月份名字:\n");
    scanf("%d", &n);
    printf("%s\n", month_name(n));
    return ;
}
char  *month_name(int n)
{
    char *name[] = {"illegal month", "January", "February", "March", "April", "May", "June",
                    "July", "August", "September", "October", "November", "December"};
    return (n < 1 || n > 12? name[0]: name[n]);
}
 

猜你喜欢

转载自blog.csdn.net/yjysunshine/article/details/81813087
今日推荐