C语言基础篇3:用函数实现模块化程序设计

编程入门 行业动态 更新时间:2024-10-25 10:28:20

C语言基础篇3:用函数实现模块化<a href=https://www.elefans.com/category/jswz/34/1771020.html style=程序设计"/>

C语言基础篇3:用函数实现模块化程序设计

1 函数概念

        在C语言中,函数是构成C语言程序的基本单元。函数中包含程序的可执行代码。

        每个C语言程序的入口和出口都位于main()函数中。在编写程序时,并不是将所有的内容都放在主函数main()中。为了方便规划、组织、编写和调试,一般的做法就是将一个程序划分为若干个模块,每个模块完成一部分功能。这样,不同的模块可以由不同的人来完成,从而提高软件开发的效率。

        也就是说,主函数可以调用其他函数,其他函数也可以互相调用。在main()函数中调用其他函数,这些函数执行完毕后又返回到main()函数中。通常把这些被调用的函数称为下层函数。当函数调用发生时,立即执行被调用的函数,而调用者则进入等待状态,直到被调用函数执行完毕。函数可以有参数和返回值。

2 函数的定义

        在程序中编写函数时,函数的定义是让编译器知道函数的功能。定义的函数包括函数头和函数体两部分。

2.1 函数定义的形式

        C余元的库函数在编写程序时是可以直接调用的,如printf()输出函数。而自定义的函数则必须由用户对其进行定义,再其函数的定义中完成函数特定的功能,这样才能被其他函数调用。

        一个函数的定义分为函数头和函数体两部分。函数定义的语法格式如下:

返回值类型        函数名(参数列表){

        函数体(函数实现特定功能的过程)

}

例如,定义一个函数代码如下:

int Add(int i,int f){int result;result = i + f;return result;
}

2.2 函数的定义与声明

未完待续~

更多推荐

C语言基础篇3:用函数实现模块化程序设计

本文发布于:2023-11-16 11:06:17,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1619345.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:程序设计   函数   语言   基础

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!