编写一个函数计算一个字符串长度,输入输出在主函数中完成,指针实现。

编写一个函数计算一个字符串长度,输入输出在主函数中完成,指针实现。_输入输出

#include<stdio.h>
#include<string.h>
char strlong(char str[])
{
char *p=str,*q=p;int i;
for(i=0;*q;i++)
*q++;
return (q-p); /*两指针之差就是两字符之间的长度*/
}
int main()
{
char str[80];
int len;
printf("请输入一个字符串:\n");
gets(str);
printf("字符串长度为:%d",strlong(str));
}