前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >函数(一)(函数的基本概念)

函数(一)(函数的基本概念)

作者头像
pigeon
发布2022-04-11 17:52:32
3490
发布2022-04-11 17:52:32
举报
文章被收录于专栏:电子荣耀

函数的基本概念

程序设计中的“函数”是从英文“function”翻译过来的,从其意义上来说,函数带有功能的含义,也就是说程序中定义一个函数的目的是让它完成一定的功能,并且这个功能在程序中会多次被使用。通常对一个复杂问题进行程序设计时,会采用分解法把问题分解为多个相对独立的子问题,每个子问题对应程序的一个功能模块。

从用户使用的角度来看,函数分为“库函数”和“自定义函数”两种。由系统提供给用户直接调用的函数称为库函数;用户在程序中自行定义并调用的函数称为自定义函数。

库函数和自定义函数

库函数

在C语言中,提供的标准库函数,例如

printf、scanf、fabs、strlwr等等

特点是使用方便,只需要在程序开头使用#include引用相应的.h文件,例如

#include <stdio.h>、#include <math.h>等

除了使用库函数,还可以自己定义函数

自定义函数

函数定义的一般形式:

类型说明符 函数名(形式参数声明列表)

代码语言:javascript
复制
{
 说明与定义部分;
 语句部分;
}

当形参有多个时,每个参数必须独立说明,并用逗号分隔。例如:

代码语言:javascript
复制
int max(int a, int b)
{
    ... ...
}

如果函数不需要参数,形参表可以为空,但是不能省略函数名后面的括号。例如:

代码语言:javascript
复制
void info()
{
    ... ...
}

void表示函数无返回值,不需要将函数的处理结果以函数返回值的方式传回给函数调用者

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 电子荣耀 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 函数的基本概念
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档