char * getDay(int n){
//这是定义一个字符串指针数组
char *days[]={
"星期一:苦逼的开始",
"星期二:无语",
"星期三:习惯就好",
"星期四:快解放了",
"星期五:心花怒放",
"星期六:休息真无聊",
"星期日:爱在心里难开",
};
return n<8&&n>0 ? days[n-1]:"回土星去!";
}
int main(int argc, const char * argv[]) {
printf("请用数字1--7输入星期将返回内容\n");
int a;
scanf("%d",&a);
printf("%s\n",getDay(a));
return 0;
}
老师的代码,函数里最后一个字符串后面为什么还有个逗号也能运行,去掉这个逗号也能运行 |