模块化程序设计函数孙小松* 11C语言程序设计 第 6 章 模块化程序设计函数6.1 函数的概念C程序结构C程序结构如图所示1.一个C程序可以分为若干个函数2.每个程序有且只有一个主函数(main),其他都是子函数3.子函数可以相互调用,但主函数不能被调用4.一个C源程序由一个或多个文件构成,每个文件就是一个编译单位2C语言程序设计 第 6 章 模块化程序设计函数说明:1.一个C程序的执行从主函数(main)开始,调用其他函数后仍回到main主函数结束.2.每个子函数都是平行的,任何子函数都不从属于其他函数3.从用户角度,函数可以分为: 标准函数,即库函数 用户自定义函数4.从函数形式可以分为: 无参函数:printstar() 有参函数:printf(“hello”)#includevoidprintStar()printf(“*n”);voidprintMessage()printf(“Hello,world.n”);printStar();voidmain()printStar();printMessage();3C语言程序设计 第 6 章 模块化程序设计函数函数定义的一般形式函