C语言字符串结束是'\0',按回车键会自动加上嘛?
main(){charst[30],cs[5][30];\\二维数组字符串cs[5][30]是五行30列的意思,30也是字符串的最大长度吗?当然地30个是'\0'inti...
main()
{
char st[30],cs[5][30];\\二维数组字符串cs[5][30]是五行30列的意思,30也是字符串的最大长度吗?当然地30个是'\0'
int i,p,j;
printf("input courtry's name:\n");
for(i=0;i<5;i++)
gets(cs[i]);\\如程序中所写,输入5个字符串,gets这边输入一个字符串要按一次回车代表循环一次 是加上'\0'的意思吗?为什么? 展开
{
char st[30],cs[5][30];\\二维数组字符串cs[5][30]是五行30列的意思,30也是字符串的最大长度吗?当然地30个是'\0'
int i,p,j;
printf("input courtry's name:\n");
for(i=0;i<5;i++)
gets(cs[i]);\\如程序中所写,输入5个字符串,gets这边输入一个字符串要按一次回车代表循环一次 是加上'\0'的意思吗?为什么? 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询