C语言中函数的基本知识(1)

老师曾说:“很多人到这块就开始犯糊涂了。”没想到,我太给老师面子了,到后期听课较水,也没怎么看书,果然不懂。借假期温故再康康.


那么什么是函数?
  • 函数是已经封装好的程序,作为c程序 的一大模块,它的应用可以加大程序输写效率,避免重复的代码。

组成部分:
  • 函数的定义
  • 函数的原型
  • 函数的调用
函数的形式
  1. 无参函数
    不接收来自用户传递的数据,void类型一般形式为:类型标识符 函数名
  2. 有参函数
    接收来自主函数主参数的数据,一般形式为类型标识符 函数名(形式参数)
  3. 空函数
    空函数一般用于项目的初步实现,留出以便后期添加一些附加功能。

那么什么叫做形参和主参?

与宏定义形参主参不同在预处理章节我已经作出两者区别
说明:1.要求在调用时,主参要有确定的值赋予形参;
2.在调用时,俩者的类型应相同。且传递为主参向形参的单向传递。
3.一次性:调用时,给形参赋予存储单元,调用结束则去除。


形参主参单向传递,那存在一种东东使得形参向主参传递吗?

即函数的返回值return()
举个栗子:找出两个数中较大的带入主函数输出

#include<stdio.h>
int max(int a,int b)
{
	int z;
	z=a>b?a:b;
	return (z);
}
int main ()
{
	int a,b,c;
	scanf("%d %d",&a,&b);
	c=max(a,b);
	printf("MAX is %d",c);
	

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值