程序设计"/>
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:用函数实现模块化程序设计
发布评论