初识C语言之函数封装篇——带你嗅探万花从中的清香(上)

【摘要】 函 数 概 述
构成C程序的基本单元是函数。函数中包含程序的可执行代码。
每个C程序的入口和出口都位于main函数之中。编写程序时,并不是将所有的内容都放在主函数main中。为了方便规划、组织、编写和调试,一般的做法是将一个程序划分成若干个程序模块,每一个程序模块都完成一部分功能。这样,不同的程序模块可以由不同的人来完成,从而可以提高软件开发的效率。
也就是说,主函数可…

函 数 概 述

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

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

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

某程序的函数调用示意图

【实例9.1】 在主函数中调用其他函数。


#include<stdio.h>
void Move(); /*声明搬运函数*/
void Build(); /*声明建造函数*/
void Paint(); /*声明粉刷函数*/
int main()
{
Move(); /*执行搬运函数*/
Build(); /*执行建造函数*/
Paint(); /*执行粉刷函数*/
return 0; /*程序结束*/
}
/*执行搬运功能 */
void Move()
{
printf("This Function can move material\n");
}
/*执行建造功能 */
void Build()
{
printf("This Function can build a building\n");
}
/* 执行粉刷功能 */
void Paint()
{
printf("This Function can paint cloth\n");
}

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享