本篇介绍“有参无返回值函数” 和 “无参有返回值函数”语法返回类型 函数名称 参数列表void Func int a返回类型 函数名称 参数列表string Func 通过语法形式可以直观看出两者的差别在使用上来说有返回值的函数务必要用一个相同变量接收返回值。结合案例讲解本次案例其中也会将之前学过的内容进行应用让初学者加深印象体会用法。题目有3名学生姓名、学号张三 1李四 2王五 3通过输入学生学号输出对应的姓名。按题目要求理解就是输入学号即传入一个值然后输出对应的姓名即输出一段字符串。我们的函数可以这样定义无返回值 函数名 参数即学号void DisplayName int num{// 我们之前学习过switch语句是通过传入的值与其语句块中的 case 值进行对比// 如果符合要求则进入该段语句块执行内部的逻辑这个特点与本题的要求十分匹配。switch (num){case 1{cout 张三 endlbreak}case 2{cout 李四 endlbreak}case 3{cout 王五 endlbreak}defaultcout 该学号没有对应学生 endlbreak}}// 以上内容中使用了switch的语法特点将其封装进了函数中我们只需在主函数中调用我们定义的函数并传入对应的值即参数就可以输出想要的结果如果传入的值没有对应的 case 则传出 default 的内容。并且再次强调每个 case 语句块结束后要用 break 跳出否则会产生“贯穿”。int main{int num 1/ / 声明一个变量赋值 1DisplayNamenum// 当前 num 的值为1所以肯定输出张三num 3// 为num再次赋值值为3再调用函数DisplayNamenum// 当前 num 的值为3所以肯定输出王五num 10// 此时num 的值不在switch的case范围内DisplayNamenum// 输出该学号没有对应学生}输出结果张三王五该学号没有对应学生由于内容较多了无参有返回值函数下一篇再介绍谢谢大家关注。
C++学习笔记系列2-5
发布时间:2026/6/11 9:09:02
本篇介绍“有参无返回值函数” 和 “无参有返回值函数”语法返回类型 函数名称 参数列表void Func int a返回类型 函数名称 参数列表string Func 通过语法形式可以直观看出两者的差别在使用上来说有返回值的函数务必要用一个相同变量接收返回值。结合案例讲解本次案例其中也会将之前学过的内容进行应用让初学者加深印象体会用法。题目有3名学生姓名、学号张三 1李四 2王五 3通过输入学生学号输出对应的姓名。按题目要求理解就是输入学号即传入一个值然后输出对应的姓名即输出一段字符串。我们的函数可以这样定义无返回值 函数名 参数即学号void DisplayName int num{// 我们之前学习过switch语句是通过传入的值与其语句块中的 case 值进行对比// 如果符合要求则进入该段语句块执行内部的逻辑这个特点与本题的要求十分匹配。switch (num){case 1{cout 张三 endlbreak}case 2{cout 李四 endlbreak}case 3{cout 王五 endlbreak}defaultcout 该学号没有对应学生 endlbreak}}// 以上内容中使用了switch的语法特点将其封装进了函数中我们只需在主函数中调用我们定义的函数并传入对应的值即参数就可以输出想要的结果如果传入的值没有对应的 case 则传出 default 的内容。并且再次强调每个 case 语句块结束后要用 break 跳出否则会产生“贯穿”。int main{int num 1/ / 声明一个变量赋值 1DisplayNamenum// 当前 num 的值为1所以肯定输出张三num 3// 为num再次赋值值为3再调用函数DisplayNamenum// 当前 num 的值为3所以肯定输出王五num 10// 此时num 的值不在switch的case范围内DisplayNamenum// 输出该学号没有对应学生}输出结果张三王五该学号没有对应学生由于内容较多了无参有返回值函数下一篇再介绍谢谢大家关注。