前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >7.1 C语言函数

7.1 C语言函数

原创
作者头像
小林C语言
修改2020-12-07 17:55:46
2K0
修改2020-12-07 17:55:46
举报
文章被收录于专栏:C语言入门到精通

01为什么要用函数

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

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

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

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

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

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

02 函数的分类

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

1、库函数,它是由系统提供的,用户不必自己定义,可直接使用它们。

2、用户自己定义的函数。它是用以解决用户专门需要的函数。

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

1、无参函数。在调用无参函数是,主调函数不向北调用函数传递数据。 

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

03 怎样定义函数

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

(1)指定函数 的名字,以便以后按名调用。

(2)指定函数的类型,即函数返回值的类型。

(3)指定函数的参数的名字和类型,以便在调用函数时向它们传递数据。

(4)指定函数应当完成什么操作,也就是函数是做什么的,即函数的功能。

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

类型名    函数名()

{

    函数体

}

类型名    函数名(void)

{

    函数体

}

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

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

{

    函数体

}

4、定义空函数

类型名    函数名()

{}

C语言 | 判断是否是闰年

更多案例可以go公众号:C语言入门到精通

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

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