【C语言】写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。

导读:本篇文章讲解 【C语言】写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

解题思路:定义一个统计字符串长度的函数,形参为指针变脸,函数中时指针一一指向字符数串中的每一个元素,如果是字符就统计一次,最后返回一个整型统计结果。

编写程序:

#include<stdio.h>
int main(){
	int Tj(char a[]);	//函数声明 
	char str[20]={'\0'};	
	puts("输入字符串:"); 
	gets(str);		
	puts("长度为:");
	printf("%d",Tj(str));	//函数调用并输出结果 
	return 0;
} 
//字符串长度计算函数 
int Tj(char *p){
	int i=0;	//统计变量初始化 
	while(*p++!='\0')	 //使指针指向下一个字符
		i++;		 //当前字符不为'\0'就累加一次
	return i;	//返回统计结果 
}

运行结果:

【C语言】写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/82659.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!