问题描述:
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。
输入说明:
输入一个字符串
输出说明:
输出该字符串中元素的个数。
输入样例:
boy
输出样例:
3
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <stdlib.h>
int len(char *str);
int main()
{
char str[100000];
gets(str);
printf("%d", len(str));
return 0;
}
int len(char *str)
{
char *p = str;
while(*p!='\0') p++;
return (p-str);//char每个占一个字节,相减得出长度
}