int length(char*s){
创新互联主要从事成都网站建设、网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务澄城,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
int i;
for(i=0;s[i]!='\0';i++); // 注意 不等号
return i;
}
void convert(char*s){
int i,j;
char t;
i=length(s); // 调用长度
for(j=0;ji/2;j++){
t=*(s+j);
*(s+j) = *(s+i-j-1);
*(s+i-j-1)=t;}
}
strlen -- 计算字符串长度的库函数名。
str -- 通常,程序员喜欢用它作 字符串 变量名。它是 string(英文词 字符串 的缩写)
len -- 通常,程序员喜欢用它作 变量名。它是 length(英文词 长度 的缩写)。
例如:
char str[20]="I am a student";
int len;
len = strlen(str);
printf("the string length is: %d",len);
L应该是一个结构体指针,该结构体可能有好几个字段,其中有一个字段叫length,L-length表示取L结构体的length字段。L-length
=
10;表示给这个字段赋值10,而temp
=
L-length表示取该字段的值赋值给temp变量。
sizeof是变量占用内存空间的大小,是字节数。
length是数组变量的元素个数,是个数,每一个不一定刚好一个字节。
没有,但是有strlen,可以获取字符串的长度,要使用此函数,需要包含string.h
C语言中,计算字符串长度的函数为strlen。
1 形式:
int strlen(const char *s);
2 头文件:
string.h
3 功能:
计算字符串s的长度,并返回。