当前位置: 首页 > 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了

四、分析小结

五、运行结果

 

相关文章:

  • 《软件设计师》复习笔记(4.4)——数据库新技术、SQL语言
  • vscode切换Python环境
  • 每日算法-250425
  • 【计算机视觉】CV实践- 基于PaddleSeg的遥感建筑变化检测全解析:从U-Net 3+原理到工程实践
  • Linux的多进程开发与信号处理
  • 【金仓数据库征文】-《深入探索金仓数据库:从基础到实战》
  • 【Qt】文件
  • 2025上海车展:赛轮思AI携手行业领军企业展示xUI——混合式、智能体化的AI助理平台
  • 漏洞管理体系:从扫描评估到修复验证的全生命周期实践
  • RocketMQ 主题与队列的协同作用解析(既然队列存储在不同的集群中,那要主题有什么用呢?)---管理命令、配置安装
  • Spring知识点总结
  • Vue3文件上传组件实战:打造高效的Element Plus上传解决方案,可以对文件进行删除,查看,下载功能。
  • 【HTTP/2:信息高速公路的革命】
  • C++中的vector和list的区别与适用场景
  • 西门子触摸屏文本显示不全,传送字体文件到屏幕的具体操作方法
  • C++ 日志系统实战第三步:熟悉掌握各种设计模式
  • 信令与流程分析
  • 界面控件DevExpress WinForms v25.1 - 数据处理功能持续增强
  • freecad参数化三维模型装配体解析至web端,切换参数组或修改参数
  • Parasoft C++Test软件单元测试_对函数打桩的详细介绍
  • 上海虹桥至福建三明直飞航线开通,飞行时间1小时40分
  • 本周看啥|在电影院里听民谣,听摇滚,燥起来吧
  • 瑞士外长答澎湃:瑞中都愿升级自贸协定,关税战没有任何好处
  • 11-13世纪的地中海贸易
  • 深圳大学传播学院院长巢乃鹏已任深圳大学副校长
  • “养老规划师”实则售卖保险,媒体:多部门须合力整治乱象