C++函数的入口为main()
**
1.使用函数获得其返回值
**
#include<math.h>
#include <iostream>
using namespace std;
int main(){
int x;
x=sqrt(6.25);
cout<<x;
}
这里我们使用Math.h中的一个函数(方法),取得6.25的平方根,
我们不需要去获得这个SQRT的具体的执行语句,只需要知道,SQRT的作用是,传入一个值,返回该值的平方根即可
这里的X用来获取SQRT的返回值
**
2.当函数无返回值时的调用
**
如果我们需要获得他的返回值,我们需要定义一个变量去接收这个值
但是,如果我们的函数在定义阶段就设定了该函数没有函数的返回值,那么我们就无需使用变量进行接受。
void Example_A(){
}
这里的 void 类型就是标注了 Example_A 是属于一个无返回值的函数,
如果我们强行加入 return;
#include<math.h>
#include <iostream>
using namespace std;
void Example_A(){
printf("void 类型的函数") ;
return 0;
}
int main(){
Example_A();
return 0;
}
会获得如下报错
[Error] return-statement with a value, in function returning 'void' [-fpermissive]
如果我们使用变量去强行接收,会产生如下
#include<math.h>
#include <iostream>
using namespace std;
void Example_A(){
printf("void 类型的函数") ;
}
int main(){
int x;
x=Example_A();
return 0;
}
这是一个无效的值
[Error] void value not ignored as it ought to be
**
3.自定义函数
**
#include<math.h>
#include <iostream>
using namespace std;
void Example_A(int age){
printf("你输入的年龄为:%d",age) ;
}
int main(){
int x;
Example_A(25);
return 0;
}
方法很简单,在函数的()中,注明你所需要的参数(参数类型,参数名即可);