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

函数的基本概念

作者头像
pigeon
发布2022-04-11 19:46:46
4100
发布2022-04-11 19:46:46
举报
文章被收录于专栏:电子荣耀

函数的基本概念

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

下面对C语言函数的概念和作用进行说明:

(1)函数是按照C语言规定的格式编写的完成特定功能的程序单元。

(2)一个源程序文件中可以定义一个或多个函数。注意:C语言程序是以源程序文件为单位进行编译的,而不是以函数为单位进行编译的。

(3)一个C程序由一个或多个源程序文件组成。当程序的规模较大时,为便于编辑、调试和编译,可以划分为多个源程序文件。一个源程序文件可以被多个C语言程序重复使用。

(4)一个C程序中只能有一个main函数,程序从main函数开始执行,main函数中可以调用其他函数,被调用的函数执行完成后,程序流程返回main函数,main函数结東程序的运行。

(5)程序中定义的所有函数都是平行的。C语言不允许函数的嵌套定义,即定义时每个函数都是互相独立的,函数之间不存在从属关系。函数之间可以相互调用,但不能调用main函数。

(6)从用户使用的角度来看,函数分为“库函数”和“自定义函数”两种。由系统提供给用

户直接调用的函数称为库函数,用户在程序中自行定义并调用的函数称为自定义函数。

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

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

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

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

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