题目描述
在主函数中输入一个字符串,写一个函数,求字符串的长度,返回字符串长度并在主函数输出
函数原型:int str_len(char* p)
输入样例
I love China!
输出样例
The length of string: 13
解法
代码示例
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
/*
* 写一个函数,求字符串的长度,在main函数中输入字符串,并输出长度
*/
int main(void)
{
int str_len(char*);
char str[20];
int len;
printf("input string: ");
gets(str);
len = str_len(str);
printf("The length of string:%d.\n", len);
return 0;
}
int str_len(char* p)
{
int i = 0;
while (*p++)i++;
return i;
}