C++ 函数的定义和使用

文章介绍了C++程序的入口函数main(),如何使用函数获取返回值,如sqrt()计算平方根。同时讨论了无返回值函数void的使用,强调在void函数中不应有return语句返回值。最后,展示了如何定义和调用自定义函数,例如传递参数的void函数Example_A。
摘要由CSDN通过智能技术生成

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;
}

在这里插入图片描述
方法很简单,在函数的()中,注明你所需要的参数(参数类型,参数名即可);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值