用字符指针变量作形参编写一个测试串长的函数

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/01 20:04:31
用字符指针变量作形参编写一个测试串长的函数
xN@_庢( +] 4%bӴ%.ICZ)+bD cgJiT@F73s~'缫{oi˿8Dmo]BNt][wv2cD-܎GZqCR4(V%fTPRjJ2k |PW2Pd6yEEЪ˫rE`LbfYLYC3UӪ\rDߌ\֑}Co낪I+14(~ʩn,= 5;Js2r.dlbsHPЋwϱ~Gto3#5$jE!S! d N?

用字符指针变量作形参编写一个测试串长的函数
用字符指针变量作形参编写一个测试串长的函数

用字符指针变量作形参编写一个测试串长的函数
int fun(char* str)
{
char *pstr = str;
int num = 0;
if(NULL == str)
{
return -1;
}
while(*pstr != '\0')
{
num++;
pstr++;
}
return num;
}

楼上的有问题。
int TestLenth(char *s){
int k = 0;
while(s[k++] != '\0')
{
}
return k-1;
}
当然还是有局限性的。最简单的是strlen(char* s).

int TestLenth(char *s){
int k = 0;
while(*s != '\0')
{ ++k; }
return k;
}