前言
软件为visual studio2017,内容为C++学习笔记,以及相关的问题处理方法,目的是方便回顾和复习。
笔记来自于:黑马程序员C++教程。
一、函数概述
作用:将一段经常使用的代码封装起来,减少重复代码。
一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能。
二、函数定义的步骤
函数定义一般分为5个步骤:
1.返回值类型
- 返回值类型:一个函数可以返回一个值。
2.函数名
- 给函数起一个名称
3.参数列表
- 使用该函数时,传入的数据
4.函数体语句
- 花括号中的代码,函数内需要执行的语句
5.return表达式
- 和返回值类型挂钩,函数执行完,返回响应的数据。
代码如下(示例):
返回值类型 函数名(参数列表){
函数体语句
return 表达式
}
6.案例
1、返回值类型 int
2、函数名 add
3、参数列表 (int num1,int num2)
4、函数体语句 int sum = num1 + num2
5、return 表达式 return sum;
6、语法:
返回值类型 函数名(参数列表)
{
函数体语句
return 表达式
}
//伪代码:
int add(int num1,int num2){
int sum = num1+num2;
return sum;
}
可读性代码:
#include <iostream>
using namespace std;
#include <string>
//函数的定义
//语法:
//返回值类型 函数名(参数列表){函数体语句 return表达式}
//加法函数,实现两个整型相加,并且将相加的结果返回
int add(int a, int b) {
int sum = a + b;
return sum;
}
int main() {
//1、创建一个函数,功能是传入两个整型数据,计算数据相加的结果,并且返回。
int res = add(2,3);
cout << res << endl;
system("pause");
return 0;