收到一个字符传,如何判断已到了结尾
举个例子:
#include<stdio.h>
#define N 10
int strchangdu(char str[])
{
int i=0;
for( ;str[i];i++);
return i;
}
void main()
{
char s[N];
scanf("%s",s);
printf("字符串的长度是:%d\n",strchangdu(s));
}
字符串是以'\0'结尾的所以遇到它就表示字符串结束
#include<stdio.h>
#define N 10
int strchangdu(char str[])
{
int i=0;
for( ;str[i];i++);
return i;
}
void main()
{
char s[N];
scanf("%s",s);
printf("字符串的长度是:%d\n",strchangdu(s));
}
字符串是以'\0'结尾的所以遇到它就表示字符串结束
温馨提示:答案为网友推荐,仅供参考