写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。函数形参用数组名。
#include "stdio.h"
#include "string.h"
int getLen(char str[]){
return strlen(str);
}
int main(){
char str[100];
gets(str);
printf("%d",getLen(str));
return 0;
}
#include<stdio.h>
int strlength(char *p1);
void main()
{
int val=0;
int pval=0;
char str[50];
scanf("%s",str);
val = strlength(str);
printf("the string's length is %d\n",val);
}
int strlength(char *p1)
{
char *p=p1;
int count=0;
while(*p++!='\0')
{
count++;
}
return count;
}
只需要遍历数组搜索字符串结束符就好了
//写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。函数形参用数组名。
#include <stdio.h>
int getlen(char *s)
{
int len = 0;
int i=0;
while(s[i] != 0)
len++;
return len;
}
int main()
{
char s[1000];
gets(s);
printf("%d",getlen(s));
return 0;
}