第8章函数和编译预处理.ppt

第8章函数和编译预处理

第8章 函数和编译预处理 C语言是一种结构化程序设计语言,而结化程序设计的总体思想是采用模块化结构,自上而下,逐步求精。即首先把一个复杂的大问题分解为若干相对独立的小问题,如果小问题仍较复杂,则可以把这些小问题又继续分解成若干子问题,这样不断地分解,使得小问题或子问题简单到能够直接用程序的三种基本结构表达为止。然后,对应每一个小问题或子问题编写出一个功能上相对独立的程序块来,这种像积木一样的程序块被称为模块。 前面各章中介绍的程序,都只有1个主函数main()。实际上,1个较大的应用程序,按结构化程序设计的要求,往往需要分成多个模块。C语言是通过函数实现模块化程序设计的,所以1个大的C语言程序,是有多个函数组成的,每个函数分别对应各自的功能模块。 在这些函数中,可以调用C编译系统提供的库函数,也可以调用自己编写的、或别人编写的自定义函数。 函数的分类: 从用户角度分为: 由系统提供标准函数(库函数)和用户自定义函数 从函数形式分为: 无参函数和有参函数 8.1 函数的定义与调用 8.1.1函数的定义 1.任何函数(包括主函数main())都是由函数说明和函数体两部分组成。根据函数是否需要参数,可将函数分为无参函数和有参函数两种。 (1)无参函数的一般形式 函数类型 函数名( void ) { 说明语句部分; 可执行语

文档评论(0)

1亿VIP精品文档

相关文档