函数


作用:讲一段经常使用的代码封装起来,减少重复代码。


一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能。



函数的定义:分为五个步骤


1、返回值类型:一个函数可以返回一个值。在函数定义


2、函数名:给函数起个名称。


3、参数列表:使用该函数时,传入的数据。


4、函数体语句:花括号内的代码。


5、return表达式:he返回值类型挂钩。


语法如下:



返回值类型  函数名 (参数列表)


{


            函数体语句



            return表达式


}



例如:


实现一个加法函数,功能是传入两个整形数据,计算数据相加的结果,并且返回


注意:自定义的函数需要放置在main函数之前



1、返回值类型                                        int


2、函数名                                               add


3、参数列表                                            (int num1, int num2)


4、函数体语句                                          int sum=num1+num2


5、return表达式                                       return sum;



语法:


返回值类型  函数名 (参数列表)                    int add(int num1, int num2)


{                                                                      {


函数体语句                       ------->                          int sum=num1+num2;


return表达式                                                          return sum;    


                                                                       }


}




函数的调用

功能:使用定义好的函数

语法:函数名(参数)

代码案列:

#include <iostream>

using namespace std;

//函数定义的时候,num1和num2没有真实的数据

int add(int num1, int num2) //定义的num1和num2称为形式参数,简称形参

{

int sum = num1 + num2;

return sum;

}

int main() {

//main函数调用add函数

int a = 10;

int b = 20;

//函数调用语法:函数名称(参数)

//当调用函数时,实参的值会传递给形参

int sum = add(a, b);//调用时的a,b称为实际参数,简称实参

cout << "sum=" << sum << endl;

a = 100;

b = 500;

sum = add(a, b);

cout << "sum=" << sum << endl;

return 0;

}

总结:函数定义里的小括号内称为形参,函数调用时传入的参数称为实参。

嘿嘿,你懂得!

函数的定义和调用_值类型