5程序结构_OK.doc

5程序结构_OK

《C++程序设计》 第五章 程序结构 PAGE 170 PAGE 169 第五章 程序结构 人们在求解复杂问题的时候,通常采用逐步分解、分而治之的方法,即把一个大问题分解为几个比较容易求解的小问题,然后分别求解。同样,我们在设计一个复杂的应用程序时,当编写的程序越来越大、越来越复杂的时候,为了使程序更简洁、可读性更好、更易于维护,也是把整个程序划分为若干个功能单一的程序模块,然后分别予以实现,最后再把所有的程序模块像搭积木一样搭起来。这种程序设计策略称为模块化程序设计,这些模块就是函数。 事实上,所有的C++程序都是由一个或多个函数构成。前面各章所编写的程序基本仅由一个主函数(即main函数)构成,属单函数单文件结构。如果一个C++程序包含多个函数,但都在同一个源文件(.cpp文件)中,称为多函数单文件结构。当多个函数分布在若干个源文件中,C++通过编译器和连接器将它们有机地联络在一起,形成一个完整的C++程序,就构成多函数多文件结构。 5.1 函数结构 函数是C++语言中最重要的概念之一,函数设计是程序设计的核心内容。从历史上说,函数的思想来源于子程序(如Visual Basic语言中的子程序),函数实际上是参数化的子程序;从运算的角度说,函数就是C++语言提供的由用户定义的运算。事实上,C++程序就是由一系列函数组成,其中总有一个main()函数,称主函

文档评论(0)

1亿VIP精品文档

相关文档