本文主要介绍C语言中的字符串数组。本文通过示例代码向您详细介绍,具有一定的参考价值。有需要的朋友可以参考一下。
在C语言中,可以使用字符串数组:char a[][10];或者char * a[];表达
第一种表示固定了每个字符串的最大大小。第二个对字符串没有大小限制。
#包含stdio.h
#包含字符串. h
//这个程序的功能是用阿拉伯数字输入月份数,输出英文月份。
int main()
{
//其下标代表英语月份的阿拉伯数字的字符串数组。
char *month[]={ '一月','二月','三月','四月',
五月,六月,七月,八月,九月,十月,
十一月','十二月' };
char * cur month=month[0];
int mon=0;
Printf('请用阿拉伯数字输入月数:');
scanf('%d ',mon);
开关(mon){
案例1:cur month=month[0];打破;
案例2:cur month=month[1];打破;
案例三:cur month=month[2];打破;
案例4:cur month=month[3];打破;
案例5:cur month=month[4];打破;
案例6:cur month=month[5];打破;
案例7:cur month=month[6];打破;
案例8:cur month=month[7];打破;
案例9:cur month=month[8];打破;
案例10:cur month=month[9];打破;
案例11:cur month=month[10];打破;
案例12:cur month=month[11];打破;
默认:curMonth='本月无';
}
if( strcmp(curMonth,' No this month')==0 ){
Printf('没有这样的月份\ n ');
}否则{
Printf('当前月份是:% s \ n ',curl);
}
返回0;
}
总结
以上是边肖介绍的C语言中的字符串数组。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!
如果你觉得这篇文章对你有帮助,请转载,请注明出处,谢谢!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。