本系列文章是配合我发布的《C++编程基础》系列视频教程的知识点总结和补充。
用程序来实现一个项目时往往会有很长的代码,使用函数将实现某个功能的相关代码组织起来,可以帮助我们很好的梳理代码结构,提高程序的可读性、简化程序,也便于对程序改进升级。
函数的声明
在C++里,不像Java,函数的实现要在被调用之前,如果写在了程序调用的后面,编译无法通过,因此需要在前面声明函数的原型。
声明一个函数时,首先是返回值的类型,如果没有返回值,用void代替。接着是自定义一个函数名,跟着一对小括号,里面包含参数的序列,每个参数之间以逗号分隔,如果参数有默认值,可以在声明时设定。声明时括号后面要有分号。
void printSeparateLine();
string uppercase_A(string str);
函数的定义
函数的定义也就是对函数的具体实现,这时具体实现的代码要在小括号后面用大括号括起,如果这个函数有返回值,函数定义里要有最后会被执行的return语句,即关键字