c语言基础之函数

什么是函数呢?

与数学中函数不同的是,它是程序中独立的功能

函数的定义

void  函数名 ()
{
    函数体
}

注意:函数不能嵌套定义

函数的调用

函数名();

函数的好处

提高代码的复用性

提高代码的可维护性

带有参无返回值的函数

#include<stdio.h>
void Sum(int num1, int num2)
{
	int sum = num1 + num2;
	printf("%d\n", sum);
}
int main() {
	//传参
	Sum(20, 30);
	return 0;
}

带有参有返回值的函数

#include<stdio.h>
//带有返回值的参数
int Sum(int num1, int num2) {
	int sum = num1 + num2;
	return sum;
}
int main() {
	//1.用变量去接收结果,调用函数打印
	int result = Sum(38, 89);
	printf("%d\n", result);
	//2.在调用函数时就打印
	printf("%d\n", Sum(38, 89));
	return 0;
}

在定义一个函数前我们可以干什么?

1,明确我们要定义函数来干什么,即明确函数体

2,怎么完成,是否需要形参

3,执行完函数之后是否要继续使用函数中得出的结果,即是否需要返回值类型

函数的注意事项

  1. 函数不调用就不执行
  2. 函数名不能重复
  3. 函数与函数之间是平级关系不能嵌套定义
  4. 自定义的函数写在main函数的下面,需要在上方进行申明
  5. return标志着结束语句,其后面不接代码
  6. 函数的返回类型为void,表示没有返回值,return可以省略不写,如果写了return,后面不能跟具体的数据,仅表示结束函数

C语言中常见的函数

net:cppreference.com

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值