测试输入字符串的长度,怎么一直输出1啊?
#include<stdio.h>int main()
{
int x,strlength(char s[]);
char s;
gets(s);
x=strlength(s);
printf("%d",x);
return 0;
}
int strlength(char s)
{
int i,x=0;
for(i=0;s;i++);
x++;
return(x);
}
#include<stdio.h>
int main()
{
int x,strlength(char s[]);
char s;
gets(s);
x=strlength(s);
printf("%d",x);
return 0;
}
int strlength(char s)
{
int x=0;
while(s != '\0');
x++;
return(x);
}
页:
[1]