您的位置:首页 > 编程语言 > C语言/C++

C++函数有效问题

2020-07-31 08:47 267 查看

如果实在所有函数之前声明了函数原型,那么该函数原型在本程序文件中任何地方都有效,如果只在主函数(main)声明,则该函数就只能在主函数内有效。
通常声明,定义函数都在main函数之前,以免再次声明。
函数声明可以有多次,但是定义只可以有一次。

#include<iostream>
using namespace std;
double power(double x,int m=n);
//因为power 函数的定义再main函数之后,所以要事先声明power函数
int main(){

double a=7;
int n=5;
cout<<power(a,n);
return 0;
}
double power(double x,int n){
double val=1.0;
while(n--)
val*=x;
return val;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: