当前位置: 首页 > news >正文

C语言大写转小写2.0

一、阐述关系

上一次的题目是大写转小写,这一次代码不一样,运行的结果也不一样,这次的代码在此基础之上改动了一下,虽然看起来相似,但实际上运行结果不一样

二、题目展示

下面代码中,运行的结果是多少?

三、分析过程

首先,进入main函数,先声明了一个字符型数组是"012xy",然后定义了一个用于遍历for循环的i,

接着,进入了if条件判断,如果是小写字母,则记下这个数字,n也是计数的,当for循环完毕,会把记上了几次n,注意,这里的n是次数,不是字符串本身

而for循环在数组s中从前往后遍历时,从字符数组的第一个内容开始遍历,遍历字符等于\0的时候终止,这个地方,很多人会理解错,不是遇到数字0就终止,这里是遇到字符'\0'才终止,所以这个字符数组s的索引到5才会终止

进入if判断是判断字符数组s中的每一个字符是不是小写字母,是小写字母就在计数器n上面自增一个,很显然,在这个字符数组中,有两个小写字母,一个是x,另外一个是y,那么n的值打印出来就是2了

四、分析小结

五、运行结果

 

http://www.xdnf.cn/news/138007.html

相关文章:

  • 自回归模型的多级关系建模:从单一指向到指向性Token的范式革新
  • 线程函数库
  • 矩阵运营:抢占市场与流量的利器
  • c++头文件知识
  • 数字孪生:从概念到实践,重构未来产业的“虚拟镜像”
  • OpenCv高阶(十)——光流估计
  • Oracle_开启归档日志和重做日志
  • AXOP34062: 40V双通道运算放大器
  • C 语言内存分配方法及优缺点
  • 国内多层PCB供应商优选指南
  • 【每天一个知识点】IPv4(互联网协议版本4)和IPv6(互联网协议版本6)
  • vite+vue构建的网站项目localhost:5173打不开
  • ASP.NET MVC​ 入门指南二
  • [基础] Windows PCIe设备驱动框架与开发实践深度解析
  • 面向高性能运动控制的MCU:架构创新、算法优化与应用分析
  • DeepSeek大模型应用学习通知
  • 嵌入式:ARM系列分类及主要应用场景
  • SpringCloud搭建Eureka注册中心
  • Python解析地址中省市区街道
  • 3D Web轻量化引擎HOOPS Communicator 发布3.0版本:平台支持扩展至Linux on ARM64!
  • 【Leetcode 每日一题】2845. 统计趣味子数组的数目
  • 技术面试一面标准流程
  • MiniMind模型的web交互功能初试
  • 28、.NET 中元数据是什么?
  • LeNet5 神经网络的参数解析和图片尺寸解析
  • 《R语言SCI期刊论文绘图专题计划》大纲
  • ​​激光雷达(LiDAR)数据​​ 的标准存储格式.las文件介绍
  • C++ (STL,顺序容器,关联容器,容器适配器)
  • 如何使用SeedProd创建无缝的WordPress维护页面
  • 【刷题Day26】Linux命令、分段分页和中断(浅)