6 函数
6.1 概述
作用:将一段经常吃用的代码封装起来,减少重复代码
一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能。
6.2 函数的定义
函数的定义一般主要5个步骤:
- 返回值类型
- 函数名
- 参数列表
- 函数体语句
- return表达式
语法:- 返回值类型 函数名(参数列表)
- {
- 函数体语句
- return 表达式
- }
复制代码
- 返回值类型:一个函数可以返回一个值,在函数定义中
- 函数名:给函数起起个名称
- 参数列表:使用该函数时,传入的数据
- 函数体语句:花括号内的代码,函数内需要执行的语句
- return表达式:和返回值类型挂钩,函数执行完后,返回相应的数据
示例:- //函数的定义
- //语法:
- //返回值类型 函数名(参数列表){函数体语句; return表达式;}
- //加法函数,实现两个整型相加,并且将相加的结果进行返回
- int add(int num1, int num2)
- {
- int sum = num1 + num2;
- return sum;
- }
复制代码 6.3 函数的调用
功能:使用定义好的函数
语法:函数名(参数)
示例:
[code]#includeusing namespace std;//函数的定义//语法://返回值类型 函数名(参数列表){函数体语句; return表达式;}//加法函数,实现两个整型相加,并且将相加的结果进行返回//函数定义的时候,num1 和 num2 是形参int add(int num1, int num2){ int sum = num1 + num2; return sum;}//主函数int main(){ //main函数中调用add函数 int a = 10; int b = 20; //函数调用的语法:函数名称(参数1,参数2) //a和b称为,实参 int sum = add(a, b); cout |