c语言程序结构–函数

c语言函数模块化结构概述

c语言是适合结构化软件开发的程序设计语言之一。
c语言开发软件具有很好的模块化结构。
c语言程序是由一个或多个函数程序模块组成的,每个函数都拥有相对独立和单一的功能,所以我们可以说c语言开发就是一个函数的集合体。
在采用c语言编制程序时,每一个模块都对应一个函数。模块之间的调用关系通过在一个函数中调用其它函数来实现。

在组成c语言程序的若干函数中,必须有一个并且只能有一个函数称之为主函数(main),程序的执行从主函数开始执行,主函数中的语句,按照先后顺序依次执行,当主函数中所有语句执行完毕,程序也就执行结束。
常见的c语言结构如下:

int main()
{
fun1();
fun2();
}

void fun1(){ fun3();}
void fun2(){fun4();}

void fun3(){};
void fun4( fun5();){};

void fun5(){};