c语言如何求字符串长度?

如题所述

第1个回答  2022-11-16
我的方法和楼上的大同小异用指针法:#include "stdio.h"\x0d\x0avoid main()\x0d\x0a{char str[128];
char * p;
int count=0;
p=str;
gets(str);
while(*p++!='\0')
count++;
printf("%d",count);
}非指针法(这个方法是调用系统函数,比之自己写的函数简单明了):#include "stdio.h"\x0d\x0a#include "string.h"\x0d\x0avoid main()\x0d\x0a{char str[128];
gets(str);
printf("%d",strlen(str));
}
相似回答