代码
使用指针来遍历字符串,直到遇到字符串结尾的空字符\0
为止,统计字符数量即为字符串长度。
#include<stdio.h>
#define n 20
int getlength(char *a) {
int len = 0;
while(*a!='\0'){
len++;
a++;
}
return len;
}
int main() {
char *arr[n] = { 0 };
int len;
printf("please input the string:\n");
scanf("%s", arr);
len=getlength(arr);
printf("the length of the string is:%d", len);
return 0;
}