题目要求如下:
写一个函数,计算一个字符串的长度。在main函数中输入字符串,并输出其长度。
提示:
(1)定义int length(char *p)函数,统计指针变量p指向的字符数组中的字符个数,返回其字符个数。
(2)在main函数中,输入一个字符串,存入字符数组,调用length函数,求出字符串的长度,输出其长度值。
代码如下:
#include <stdio.h>
int length(char *p){
int count=0;
while(*p!='\0'){
count++;
p++;
}
return count;
}
int main() {
char str[100];
printf("请输入一个字符串:");
scanf("%s",str);
int len = length(str);
printf("字符串长度为:%d\n", len);
return 0;
}
结果如下:
请输入一个字符串:xsspikayxuqlg@5201314
字符串长度为:21
Process returned 0 (0x0) execution time : 10.167 s
Press any key to continue.
标签:函数,int,length,字符串,长度,main
From: https://www.cnblogs.com/blueBear-19210723/p/18543748