失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > C语言--不使用库函数 利用指针编写一个计算字符串长度的程序

C语言--不使用库函数 利用指针编写一个计算字符串长度的程序

时间:2021-06-09 19:11:33

相关推荐

C语言--不使用库函数 利用指针编写一个计算字符串长度的程序

题目:编写一个函数计算一个字符串的长度,输入输出在主函数中完成

以下两个例程仅供参考:

#include <stdio.h>int Strlen(char *str)//不使用库函数,利用指针计算字符串的长度{int i=0;while(str[i] != '\0')i++;return (i);}int main(){int s;char a[1000];printf("请输入字符串:\n");scanf("%s",a);s=Strlen(a);printf("该字符串的长度为%d\n",s);return 0;}

#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));}

如果觉得《C语言--不使用库函数 利用指针编写一个计算字符串长度的程序》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。