「这是我参与2022首次更文挑战的第8天,活动详情查看:2022首次更文挑战」
前言
今天学习计算机语言重要知识点:函数,C++虽然有面向对象的概念,但是每一个C++的程序最少需要一个主函数,这个主函数就是main函数,函数就是执行一些代码的代码段,为了提高代码复用率的,现在计算机语言中随时随机可以看到它的身影。
函数组成
函数主要的有四大组成部分:名称,形参列表,主题,返回值
- 名称就是函数的名称,main函数,
main就是函数名称 - 形参列表就是函数接受调用者调用时的参数,形参列表可以为空,不用传入任何参数,只执行一些代码任务
- 主体就是处理任务的具体代码。
- 返回类型就是指定函数执行时返回的数据类型,这个返回数据可以为空,不返回任何数据,那么这个返回类型就是void。 例子:
#include <iostream>
using namespace std;
void say666() {
cout << "我要喊:666" << endl;
}
string who(string name) {
string res ="我是:"+ name+",";
return res;
}
int main()
{
string name = "土味挖掘机";
string data = who(name);
cout << data << endl;
say666();
return 0;
}
除了main函数外写了两个函数,一个就是单纯输出一行字符串,一个接受参数并且返回字符串。
返回值 0
到这里我自己就开始有了疑问了,为什么好多main函数示例的返回值为0呢,其实也可以不写函数返回值,把main函数䣌返回类型改为void,要写return 0的意义就在于要告诉搞作系统这个程序运行正常结束的,0代表正常的,可以参考维基百科中的Exit status相关内容知识。
总结
C++的函数看似非常的简单,有了其他语言基础一下就能摸索着写出一个能运行的函数,最重要的放在后面说,接下来看看字符串,数组等等的知识。