天天看点

指针习题6

6.写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。

#include<stdio.h>
int n; 
int main()
{char s[80];
void length(char*p);
	printf("please enter array:\n");
	gets(s);
	length(s);
	printf("The length of this array:%d\n",n+1); 
	return 0;
}
void length(char*p)
{int i;
 for(i=0;*(p+i)!='\0';i++)
 { n=i;
 }
}
           

运行结果

指针习题6

这道题并不难,,,但是返回n值的时候,楼主直接使用了全局变量。。。

下一篇,指针习题6(答案版)

继续阅读