C语言--指针【程序43】 题目:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。
普通写法#include<stdio.h>int len(char a[]){int cnt=0;for(int i=0;a[i]!=0;i++)cnt++;return cnt;}int main(){char str[100];gets(str);printf("%d",len(str));return 0;}指针写法#in...
文章共488字 · 阅读需要大约2分钟
一键AI生成摘要,助你高效阅读
问答
·
普通写法
#include<stdio.h>
int len(char a[])
{
int cnt=0;
for(int i=0;a[i]!=0;i++)
cnt++;
return cnt;
}
int main()
{
char str[100];
gets(str);
printf("%d",len(str));
return 0;
}
指针写法
#include<stdio.h>
int len(char *q)
{
int cnt=0;
while(*q!='\0') //终止条件
{
cnt++;
q++;
}
return cnt;
}
int main()
{
char str[100],*p;
gets(str);
p=str;
printf("%d",len(p));
return 0;
}
更多推荐
已为社区贡献6条内容
所有评论(0)