样例输入:
521taozi
样例输出:
8
代码段:
#include<stdio.h>
#include<string.h>
char strlong(char str[])
{
char* p = str;
char* q = p;
for (int i = 0; *q != '\0'; i++)
*q++;//q指针指向下一地址并取值
return(q - p);//两指针之差就是两字符之间的长度
}
void main()
{
char str[100];
printf("请输入一个字符串:\n");
gets(str);//输入字符串
printf("字符串长度为:%d\n", strlong(str));
}
本文介绍了如何使用C语言编写一个函数来计算字符串的长度,通过样例'521taozi'展示代码执行过程。读者将了解gets函数的应用和字符指针操作在计算字符串长度中的作用。
2258

被折叠的 条评论
为什么被折叠?



