本周小结

函数的定义

C语言中函数定义的一般形式为:

类型名 函数名(形参类型说明表)  /*函数首部*/
{				  /*函数体*/
	说明语句
	执行语句
}

其中函数名必须是一个合法的标识符,且不能与其他函数或者变量重名;
类型名指定函数返回值的类型,无返回值的类型应指定为void空类型。

函数的参数

函数的参数分为形式参数(简称形参)和实际参数(简称实参)。形参是函数名括号中说明的变量称为形式参数;实参是后面调用函数时在被调用处所给出的对应的参数。如

main()
{
	int a=3,b=5;
	swap(a,b);
	printf("a=%d,b=%d",a,b);
}
swap(int x,int y)
{
	int t;
	t=x;
	x=y;
	y=t;
}

该程序运行结果为a=3,b=5.

函数的返回值

函数的返回值是指函数被调用、执行完后返回给主调函数的值,其一般表达式为

return 表达式;

功能:将表达式的值带回给主调函数。
函数内可有多条返回语句,但每条语句的返回值只能有一个。如

int max(int x,int y)
{
	if(x>y) return x;
	else return y;
}

返回值的类型为函数的类型,如果函数的类型和return中表达式的类型不一致,以函数类型为准,先将表达式的值转换成函数类型后,再返回。

函数的调用

函数调用的一般形式为

函数名 (实参列表);

max(a,b);

不管是什么类型的实参,在调用函数时必须有确定的值,且应和形参在类型、顺序上一一对应。对于无参函数,调用时实参列表为空,但()不可省略。

函数声明与函数原型

主函数调用某函数之前对被调函数进行的说明称为函数声明,其类型有

#include"头文件名.h"int sth(int x,int y);

需注意:函数声明和函数定义是两种不同的概念。函数定义指的是对函数完整功能的确定,包括函数首部(函数名、函数类型、形参、形参类型)、函数体等的指定。函数声明是将函数首部各部分通知编译系统,以便进行调用。函数声明是用函数定义的首部加分号组成。
函数原型:

函数类型 函数名(参数类型1,参数类型2…);
或
函数类型 函数名(参数类型1 参数名1,参数类型2 参数名2…);

在进行函数声明时应保证函数原型与函数首部写法上一致,即函数类型、函数名、参数类型、参数个数等一一对应。

# 高校智慧校园解决方案摘要 智慧校园解决方案是针对高校信息化建设的核心工程,旨在通过物联网技术实现数字化校园的智能化升级。该方案通过融合计算机技术、网络通信技术、数据库技术和IC卡识别技术,初步实现了校园一卡通系统,进而通过人脸识别技术实现了更精准的校园安全管理、生活管理、教务管理和资源管理。 方案包括多个管理系统:智慧校园管理平台、一卡通卡务管理系统、一卡通人脸库管理平台、智能人脸识别消费管理系统、疫情防控管理系统、人脸识别无感识别管理系统、会议签到管理系统、人脸识别通道管理系统和图书馆对接管理系统。这些系统共同构成了智慧校园的信息化基础,通过统一数据库和操作平台,实现了数据共享和信息一致性。 智能人脸识别消费管理系统通过人脸识别终端,在无需接触的情况下快速完成消费支付过程,提升了校园服务效率。疫情防控管理系统利用热成像测温技术、视频智能分析等手段,实现了对校园人员体温监测和疫情信息实时上报,提高了校园公共卫生事件的预防和控制能力。 会议签到管理系统和人脸识别通道管理系统均基于人脸识别技术,实现了会议的快速签到和图书馆等场所的高效通行管理。与图书馆对接管理系统实现了一卡通系统与图书馆管理系统的无缝集成,提升了图书借阅的便捷性。 总体而言,该智慧校园解决方案通过集成的信息化管理系统,提升了校园管理的智能化水平,优化了校园生活体验,增强了校园安全,并提高了教学和科研的效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值