哈喽友友们好久不见,本生最近没有发博客并不是在偷懒而是在闭关研究函数。
嘿!你别不信,下面就跟大家分享一下成果。
1.函数定义格式:
返回值+函数名(形式参数表)
{
表达式
}
eg:void dis_picture()
{
int i,j,k;
表达式
}
2.return
- return的功能是强制从被调函数返回,并待会主函数需要的值
- 对于没有返回值的void函数,不必包含return语句
3.实例分析
下面咱们来看一个简单的c++基础实验——求指数函数
#include<iostream>
using namespace std;
double power(double a, int n) {
double p;
p = 1.0;
while (n--)//当“n--”为整数时,进行循环
p *= a;//p=p*a
return(p);
}
void main(void) {
int n;
double a;
cout << "输入指数n=";
cin >> n;
cout << "输入底数a=";
cin >> a;
cout << a << "的" << n << "次方=";
cout << power(a, n) << endl;//调用power函数进行计算
}
4.调用
在刚刚的实例中最后咱们用了一个函数的调用完成计算,在函数调用中,实参可以是常量、变量或表达式等具有确切值的各种形式,根据实参与形参数据传递方式的不同,函数调用可以分为传值调用、传地址调用和引用调用三种方式
(1)传值调用</