一。循环实现

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int my_strlen(char *pstr)
{int num = 0;while (*pstr != '\0'){num++;pstr++;}return num;
}
int main()
{int count = 0;char str[100] = { 0 };printf("请输入一个字符串");scanf("%s", str);count=my_strlen(str);printf("%d\n", count);return 0;
}

二。递归实现

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int my_strlen(char* pstr)
{if (*pstr != '\0')return 1 + my_strlen(pstr + 1);elsereturn 0;}
int main()
{int count = 0;char str[100] = { 0 };printf("请输入一个字符串");scanf("%s", str);count = my_strlen(str);printf("%d\n", count);return 0;
}

C语言计算字符串的长度相关推荐

  1. C语言计算字符串长度的方法

    C语言计算字符串长度的方法 思路分析 字符串的结束标志是'\0',因此计算字符串的长度的核心思想就是通过字符指针顺序检索每一个字符,直到检测到'\0'为止,以下是实现该算法的几种方式. 代码实现 1. ...

  2. C语言计算字符串长度

    C语言计算字符串长度 2022-0105 blog_005 方法一: C语言标准库中有一个函数可以计算字符串长度,strlen(). 方法二: 根据字符串总是以 '\0' 结尾,自定义计算方法. 注意 ...

  3. R语言str_length函数计算字符串的长度

    R语言str_length函数计算字符串的长度 目录 R语言str_length函数计算字符串的长度 #导入包和库 #仿真数据

  4. c语言字符串子串问题,C语言计算字符串子串出现的次数

    #include #include int substring(char *str,char *str1);//函数原型 int main(void) { char str[64]={0}; char ...

  5. C语言求字符串的长度

    C语言求字符串的长度 问题描述:求This is a C program字符串的长度: 问题分析:首先,了解字符串在C语言的定义,C语言中字符串是通过字符指针来间接实现的.利用一个循环来遍历该字符串, ...

  6. 计算字符串的长度(一个汉字算两个字符)

    /**/ /// <summary>         /// 计算字符串的长度(一个汉字算两个字符)         /// </summary>         /// &l ...

  7. JS实现计算字符串字节长度

    JS计算字符串字节长度 String.prototype.byteLength = function() {var count = 0;for(var i=0,l=this.length;i<l ...

  8. 四种方法计算字符串的长度

    在这里我提供四种方法计算字符串的长度: 1.使用递归函数. 2.数数,从第一个字符开始数数,没遇到一个字符,长度加一,直到遇到"\0",停止数数. 3.使用strlen函数,使用此 ...

  9. 站长在线python精讲:在Python中使用len()函数计算字符串的长度详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用len()函数计算字符串的长度详解>.本知识点主要内容有:在Python中使用len()函数计算字符串在 ...

最新文章

  1. scala入门之代码补全
  2. OpenCV读写YAML/XML文件
  3. 负载均衡算法-轮询均衡
  4. MessageBoxA 和MessageBoxW
  5. javamail读取并发送完整的html页面
  6. 苹果加入AOM联盟 AV1获全主流生态平台支持
  7. 开源贡献 计算_使用此网站为开源做贡献
  8. [css] css中的border:none和border:0px有什么区别?
  9. oracle10g生成awr报告,awr报告生成位置.docx
  10. 都匀中专学计算机,都匀计算机专业中专学校学几年
  11. 检查在Unix Shell脚本中设置环境变量的简洁方法是什么?
  12. framework7日期插件使用
  13. 苹果发布 Safari 技术预览版 131,其中包含错误修复和性能改进
  14. 寻找影响免疫浸润细胞的基因(一)
  15. UI自动化测试(APP测试)
  16. 学习自旋电子学的笔记04:模拟自旋波在弯曲磁畴壁中传播
  17. 06-数据类型的常用操作-字符串常用操作
  18. 黄金分割数0.618与美学有重要的关系。舞台上报幕员所站的位置大约就是舞台宽度的0.618处
  19. 微信公共号系列---快速整合微信多端页面授权之单点登录
  20. JWPlayer 使用小记

热门文章

  1. glog日志库使用笔记
  2. 新近碰到的病毒(TR.Spy.Babonock.A)
  3. 陈敏敏-130242014024-实验一
  4. CJOJ 2171 火车站开饭店(树型动态规划)
  5. .net 常见异常及其翻译
  6. Flume数据传输事务分析[转]
  7. 福昕PDF阅读器的图章妙用
  8. php中时间轴开发,即显示为“刚刚”、“5分钟前”、“昨天10:23”等
  9. ArcGis开发过程中遇到HRESULT:0x80040213错误
  10. springboot---基本模块详解