//求字符串长度
#include<stdio.h>
int main(){
int length(char *p);//函数声明(因为被调用函数写在了调用函数的后面,调用函数看不到,需要声明一下
char ch[100];//定义一个字符串数组
//gets(ch);//用gets读入字符串(可以读入空格)
scanf("%s",&ch);
int len=length(ch);//获取字符串长度
printf("%d",len);
}
//判断字符串长度的函数
int length(char *p){
int len2=0;//用来记录字符串长度,并返回其值
while(*p!='\0'){
len2++;
p++;//指向字符型变量的指针p,向后偏移一个字符变量的单位长度(一个字节),也即数组字符串数组向后下标向后移动一位,读取下一个字符
}
return len2;//返回字符串长度
}
求字符串长度
于 2024-03-23 23:03:06 首次发布