嵌入式团队培训_函数

数学上的函数 z = f(x,y) 因变量 = 函数名(自变量,自变量)
计算机的函数 返回值(=)函数名(参数,参数/函数指针) {函数主体}

void  f (int x,int y) ;
int   f(int x,int y);
int*  f(int x,int y);
int*  f(int x,int(*fun)(int y, int z);//了解即可

一、概念以及为什么使用函数?

函数:所有的命令都封装在一个块内。每个块都会执行特定的任务。
为什么:使用函数让程序更加模块化,从而提高程序代码的可读性,方便后期修改,完善。

例如:读入一系列数字,再分类这些数字,在找出这些数字的平均值,最后打印柱状图。

int main() {
   
	//需要的参数声明或初始化
	float list[SIZE];
	//1.读入一系列数字
	readList(list,SIZE);
	//2.分类这些数字
	sort(list,SIZE);
	//3.计算数字的平均值
	average(list,SIZE);
	//4.打印柱状图
	barGraph(list,SIZE);

	return 0;
}

主函数: main()——该函数是程序启动后,第一个执行的函数,即程序的入口。 其他所有函数都是 main()函数的子函数,但一个函数只能被定义一次,可以根据需要被多次的声明和调用。

二、返回值

(1)返回值的类型可以是 void 或者任何对象类型。
(2)函数无法返回函数或数组。然而,可以定义一个函数的返回值为指针,并将该指针指向一个函数或数组。

return 0和exit(0)的区别

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值