C++ 函数定义
前言
作者看着 200 行的主函数大模拟返回了 WA,陷入了沉思……
咋办?把每个模块包装一下就知道哪里出错了,所以,今天讲函数。
(太生硬了吧。。。)
定义一个函数
格式:
1 | 返回值类型 函数名(变量 * n) |
例如:
1 | int add(int a, int b) |
注:定义函数中的每个变量必须重新写类型,禁止 int add(int a, b)
。
函数返回值类型和变量一样,如果你不想返回东西可以写 void
类型。
但是,所有函数必须有返回值,即便是 void
类型也要在函数结束处写上 return ;
。
调用一个函数
我们以 a+b problem 作为演示,在此把 a+b 环节封装:
1 | int add(int a, int b) |
我们想要调用这个函数只需写:add(赋值给a的数/变量, 赋值给b的数/变量)
。
例:在主函数中调用:
1 | int main() |
形参和实参
形参:在声明一个函数的时候,参数是没有实际值的,只是起到一个占位/定义的作用。
实参:在调用一个函数的时候,参数必须有一个确定的值,是真正能够对结果起作用的因素。
1 |
|
- 标题: C++ 函数定义
- 作者: George222
- 创建于 : 2024-08-24 00:00:00
- 更新于 : 2024-09-12 17:42:09
- 链接: https://george110915.github.io/C++ 函数定义/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论