【C++基础】函数

函数的作用是实现代码重用和问题分解。通过调用函数减少重复代码的编写,利用函数对问题进行分解、分步,将一个大问题分解为几个小问题,逐步解决。
摘要由CSDN通过智能技术生成

函数

函数是一个功能模块,一般包含多条语句,可以用来完成一个特定功能。例如sqrt,pow等常用函数都是C++库中内置的,我们也可以自定义函数。

学会函数后,我们可以简化程序,并将大问题分解成一个个小问题来解决。

1.函数的定义

C++中函数必须先定义再使用,其格式如下:

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

返回值类型:函数的返回值类型可以为整型、浮点型、字符型、布尔型等,也可为空类型(viod)。当函数返回值为空类型时,表明它没有返回值。

函数名:函数的名称,与变量名的命名规则一致。

参数列表:用于接收传递进来的变量,需给出数据类型,输入的变量也应符合该类型。如果不需要输入,参数列表可为空,但小括号不可省略。

函数体:函数的主体,决定了函数的功能。如果函数的返回值类型非空,则一定要有返回值,可以用“return 值或表达式”形式写返回值,一旦遇到return语句,执行完立刻退出函数。

例:判断是不是素数(有返回值)

#include<iostream>
using namespace std;
bool isprime(int n){
	for(int i=2; i*i<n; i++){
		if(n%i==0) return 0;  //不是素数 
	}return 1;
}
int main(){
	int x;
	cin>>x;
	for(int i=2; i
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mailtimesh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值