样例输入:
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));
}