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

C++学习笔记系列2-5

本篇介绍“有参无返回值函数” 和 “无参有返回值函数”

语法:

返回类型 函数名称 参数列表

void Func (int a)

返回类型 函数名称 参数列表

string Func ()

通过语法形式,可以直观看出两者的差别,在使用上来说,有返回值的函数务必要用一个相同变量接收返回值。

结合案例讲解

本次案例,其中也会将之前学过的内容进行应用,让初学者加深印象,体会用法。

题目:

有3名学生,姓名、学号

张三 1

李四 2

王五 3

通过输入学生学号,输出对应的姓名。

按题目要求理解就是:输入学号,即:传入一个值,然后输出对应的姓名,即:输出一段字符串。我们的函数可以这样定义:

无返回值 函数名 参数,即:学号

void DisplayName (int num)

{

// 我们之前学习过switch语句,是通过传入的值,与其语句块中的 case 值进行对比

// 如果符合要求,则进入该段语句块执行内部的逻辑,这个特点与本题的要求十分匹配。

switch (num)

{

case 1:{

cout << "张三" << endl;

break;

}

case 2:{

cout << "李四" << endl;

break;

}

case 3:{

cout << "王五" << endl;

break;

}

default:

cout << "该学号没有对应学生"<< endl;

break;

}

}

// 以上内容中,使用了switch的语法特点,将其封装进了函数中,我们只需在主函数中调用我们定义的函数,并传入对应的值(即:参数),就可以输出想要的结果,如果传入的值没有对应的 case ,则传出 default 的内容。并且再次强调,每个 case 语句块结束后,要用 break 跳出,否则会产生“贯穿”。

int main()

{

int num = 1;/ / 声明一个变量,赋值 1

DisplayName(num);// 当前 num 的值为:1,所以肯定输出:张三

num = 3;// 为num再次赋值,值为:3,再调用函数

DisplayName(num);// 当前 num 的值为:3,所以肯定输出:王五

num = 10;// 此时,num 的值不在switch的case范围内

DisplayName(num);// 输出:该学号没有对应学生

}

输出结果:张三

王五

该学号没有对应学生

由于内容较多了,无参有返回值函数下一篇再介绍,谢谢大家关注。

http://www.jsqmd.com/news/991212/

相关文章:

  • 黄金回收全攻略 品类价格流程一文看懂 - 润富黄金回收
  • 2026 德州厨卫屋面地下室漏水瓷砖空鼓测评:吉修匠 99.8 分五星榜首 - 吉修匠
  • 元宝 LeetCode 3139. 使数组中所有元素相等的最小开销 Java实现
  • 鸿研服务器专业供应商评价与2026年中推荐 - 品牌推荐大师
  • 避开硬件I2C的坑:用GPIO模拟驱动TM1650点亮你的ARM开发板数码管
  • uni-app跨端开发优缺点深度解析:2026企业项目选型指南
  • 计算机视觉算法工程师技术成长完整指南:从零到精通的7步实战手册
  • Lapce远程SSH连接性能调优实战指南:解决文件夹无响应问题深度解析
  • PrometheusAlert分布式告警路由架构:构建企业级智能消息分发系统
  • 智能游戏助手:一键提升英雄联盟体验的完整指南
  • 手把手教你用Qwen3-VL微调实现精准图文指代定位
  • Overskride:终极 Linux 蓝牙客户端 - 10个高效管理蓝牙设备的技巧
  • PUBG雷达系统:5分钟搭建终极战场可视化工具
  • 大模型对就业结构的影响分析
  • gRPC 1.81.1 版本发布:多语言多方面改进与错误修复
  • 天津无缝钢管厂家实力排行:核心资质与交付能力对比 - 奔跑123
  • 2026最新黄金回收价格行情分析 - 润富黄金回收
  • 扫地机器人公司推首款美庭专用割草机,融合双导航技术售价 1299 美元!
  • 2026年6月10日黄金回收行情分析 - 润富黄金回收
  • Flutter同声传译APP+Flask封装SeamlessM4T语音翻译服务工程包
  • GAD-MoRE:零样本图异常检测的混合黎曼专家框架
  • 亚马逊 Echo 音箱推“睡眠工作室”:结合多平台内容,让孩子轻松入睡!
  • Windows 64位OMPL C++静态库集成包(含头文件、pkgconfig与CMake支持)
  • 黄金回收行业科普大全 - 润富黄金回收
  • Blender 3MF插件:从创意到3D打印的终极桥梁
  • 3个步骤解锁Mobaxterm中文版:一站式远程管理工具完全指南
  • 2026 威海厨卫屋面地下室漏水瓷砖空鼓测评:吉修匠 99.8 分五星榜首 - 吉修匠
  • 恒美智造与美国CEM微波化学反应器 微波萃取仪全方位品牌对比 - 专业仪器测评品牌推荐
  • 前端错误监控与异常边界:从全局捕获到组件级降级的工程实践
  • 恒美智造农药残留测试仪与岛津:农残检测仪性价比对比分析 - 专业仪器测评品牌推荐