C语言 | 函数概述

举报
C语言入门到精通 发表于 2021/04/14 01:16:50 2021/04/14
【摘要】 C语言为什么要用函数函数是从英文function翻译过来的,其实function在英文中的意思既是函数,也是功能。从本质意义上来说,函数就是用来完成一定的功能。函数的名字应该反映其代表的功能。一个C语言程序由一个或多个程序模块组成,每一个程序模块作为一个源程序文件。对于较大的程序,一般不希望把所以内容放在一个文件中,而是将它们分别放在若干个源文件中,由若干个源程序文件组成一个C...

C语言为什么要用函数

函数是从英文function翻译过来的,其实function在英文中的意思既是函数,也是功能。

从本质意义上来说,函数就是用来完成一定的功能。函数的名字应该反映其代表的功能。

一个C语言程序由一个或多个程序模块组成,每一个程序模块作为一个源程序文件。对于较大的程序,一般不希望把所以内容放在一个文件中,而是将它们分别放在若干个源文件中,由若干个源程序文件组成一个C程序。

一个源程序文件由一个或多个函数以及其他有关内容组成。

C语言程序的执行是从main函数开始的,如果在main函数中调用其他函数,在调用后流程返回到main函数,在main函数中结束整个程序的运行。

所有函数都是平行的,即在定义函数时是分别进行的,是互相独立的。

C语言函数的分类

从用户使用的角度看,函数分为:

  • 库函数,它是由系统提供的,用户不必自己定义,可直接使用它们。
  • 用户自己定义的函数。它是用以解决用户专门需要的函数。

从函数的形式看,函数分为:

  • 无参函数。在调用无参函数是,主调函数不向北调用函数传递数据。
  • 有参函数。在调用函数时,主调函数再调用被调函数时,通过参数向被调用函数传递数据,一般情况下,执行被调用函数时会得到一个函数值,供主调函数使用。

C语言怎样定义函数

1、定义函数应该包括以下部分:

  • 指定函数 的名字,以便以后按名调用。
  • 指定函数的类型,即函数返回值的类型。
  • 指定函数的参数的名字和类型,以便在调用函数时向它们传递数据。
  • 指定函数应当完成什么操作,也就是函数是做什么的,即函数的功能。

2、无参函数定义的一般形式:

类型名 函数名()
{ 函数体
}

//或

类型名 函数名(void
{ 函数体
}

3、有参函数定义的一般形式:

类型名 函数名(形式参数表列)
{ 函数体
}

4、定义空函数

类型名 函数名()
{}

以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~

C语言开发工具详解 mp.weixin.qq.com图标

文章来源: zhuanlan.zhihu.com,作者:小林C语言,版权归原作者所有,如需转载,请联系作者。

原文链接:zhuanlan.zhihu.com/p/364368051

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。