- #include<stdio.h>
- int string_len(char *);//函数声明
- int main(int argc,char * argv[]){
- //1.定义一个字符数组
- char arr[50];
- //2.提示输入一个字符串
- printf("请输入一个字符串:\n");
- gets(arr);
- //3.记录并调用字符串长度统计函数
- int count=string_len(arr);
- printf("你输入的字符串长度为:%d\n",count);
- return 0;
- }
- //自定义字符串统计函数
- int string_len(char *s){
- int count=0;
- //用while循环来遍历字符串,'\0' 为字符串结束的标志
- while(*s!='\0'){
- count++;
- s++;
- }
- return count;
- }
复制代码 |
|