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

张开发
2026/6/9 8:19:57 15 分钟阅读

分享文章

C++学习笔记系列2-2
函数概念函数的本质是一块具有名称的代码块。当符合条件时可以直接使用函数名称进行逻辑处理它的可重复性是其最大的特点和优势。函数的声明和定义初学阶段声明和定义写在一起方便学习规范流程声明在“头文件”.h中定义在“源文件”.cpp中。函数的构成函数的结构主要是由返回类型、函数名称、参数列表3 部分组成返回类型分为2大类有返回值类型、无返回值类型。有返回值类型包含14种常见变量如int、float、bool、char、string等等也可以是自定义类型变量如struct、class、enums等等。无返回值类型最简单void代表啥都不返回。函数名称最好能表示这个函数内部逻辑的意思比如内部是相加的逻辑最好叫“add”学习阶段只要自己能理解就行。但还是要注意不能用数字开头、名称内部不能用空格、不能用除下划线以外的特殊符号、不能用程序中的关键字如if、while等参数列表是我们传入数据的入口数量是没有限制的但要传入多个参数需要用逗号“ , ”隔开参数类型也是我们前面提到的那些。如果没有数据传入空着就行。语法我们以上一篇案例作为讲解a 0 自增至 5 后输出返回类型 函数名称 参数列表void add_self 以上就是声明了一个无参无返回值的函数它的名称为add_self但是没有进行函数体的定义下面我们将其声明和定义一起编写#include iostreamusing namespace std;void add_self ()//声明函数{// 下面的代码是在为函数进行定义下面的内容即为代码块int a 0;while ( a 5 ) {a;}cout a endl;// 定义完毕进入主函数中输入函数名便可调用}int main(){add_self();// 通过函数名调用函数}输出5以上就是一个“无参无返回值的自增函数”的声明、定义、使用。它将while语句封装进函数内部当我们想使用这个逻辑时只需输入函数名便可执行这个逻辑可以看出比起上一篇一个一个向上加节约了大量的代码这就是函数存在的意义。

更多文章