初识C语言函数

前言

本博客主要简单介绍一下C语言中的函数的一些基本概念;😁😁😁

一、函数的定义?

什么是函数呢?在日常生活中,离我们最近的函数,似乎就是数学上的函数:f(x)=2*x+1;
你给f(x)传个值过去,函数就会得到一个值;比如,你传个1,就会得到f(1)=3;
传个2,就会都得到f(2)=5;C语言中的函数也是如此,在C语言中,函数会根据你所传的值,而做出相应的反应(也就是进行相应的操作);
维基百科中对函数的定义:子程序
在计算机科学中,子程序(英语:Subroutine, procedure, function, routine, method,
subprogram, callable unit),是一个大型程序中的某部分代码, 由一个或多个语句块组
成。它负责完成某项特定任务,而且相较于其他代 码,具备相对的独立性。
一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软
件库。

二、函数的分类

在C语言中函数主要分为两类:1、库函数(官方提供的);2、自定义函数(用户自定义的);

1、库函数

什么是库函数?库函数无处不在,在我们初学C语言的时候,我们接触到的printf,scanf,getchar等等都是比较常用的库函数;
像上面我们描述的基础功能,它们不是业务性的代码。我们在开发的过程中每个程序员都可能用的到,为了支持可移植性和提高程序的效率,所以C语言的基础库中提供了一系列类似的库函数,方便程序员进行软件开发。
我们如何学习这些库函数呢?
推荐个网站:https://cplusplus.com/
这个网站访问速度比较块,有利于我们的学习;
在这里插入图片描述
当然,我们在调用相应的库函数时,我们引一下头文件(也就是告诉编译器,这个函数的来源,避免编译器误判);
我们来简单使用一下这个网站:
在这里插入图片描述

2、自定义函数

C语言可以自定义函数,可以说是给了我们很大的方便;让我们程序员的操作空间变得更大了;
既然可以自定义,我们得首先了解一下,它的格式吧;
函数格式:
在这里插入图片描述
既然有了格式我们就来自己动手写一个吧:
我们写一个两数中取最大值的函数;
1、首先,确定返回值类型- - int
2、形参两个,类型也是int
示意图:
在这里插入图片描述

运行截图:
在这里插入图片描述

三、参数

1、形参

形式参数是指函数名后括号中的变量,因为形式参数只有在函数被调用的过程中才实例化(分配内
存单元),所以叫形式参数。形式参数当函数调用完成之后就自动销毁了。因此形式参数只在函数中有效。
上述自定义函数中的x,y就是形参;

2、实参

真实传给函数的参数,叫实参。
实参可以是:常量、变量、表达式、函数等。
无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给形
参。
上述自定义函数中的a,b就是实参;

  • 13
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 15
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

南猿北者

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

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

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

打赏作者

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

抵扣说明:

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

余额充值