第8章函数和编译预处理
第8章 函数和编译预处理 C语言是一种结构化程序设计语言,而结化程序设计的总体思想是采用模块化结构,自上而下,逐步求精。即首先把一个复杂的大问题分解为若干相对独立的小问题,如果小问题仍较复杂,则可以把这些小问题又继续分解成若干子问题,这样不断地分解,使得小问题或子问题简单到能够直接用程序的三种基本结构表达为止。然后,对应每一个小问题或子问题编写出一个功能上相对独立的程序块来,这种像积木一样的程序块被称为模块。 前面各章中介绍的程序,都只有1个主函数main()。实际上,1个较大的应用程序,按结构化程序设计的要求,往往需要分成多个模块。C语言是通过函数实现模块化程序设计的,所以1个大的C语言程序,是有多个函数组成的,每个函数分别对应各自的功能模块。 在这些函数中,可以调用C编译系统提供的库函数,也可以调用自己编写的、或别人编写的自定义函数。 函数的分类: 从用户角度分为: 由系统提供标准函数(库函数)和用户自定义函数 从函数形式分为: 无参函数和有参函数 8.1 函数的定义与调用 8.1.1函数的定义 1.任何函数(包括主函数main())都是由函数说明和函数体两部分组成。根据函数是否需要参数,可将函数分为无参函数和有参函数两种。 (1)无参函数的一般形式 函数类型 函数名( void ) { 说明语句部分; 可执行语
您可能关注的文档
- 第7章节 分析化学中常用的分离和富.ppt
- 1,全景泊车系统-产品介绍.ppt
- 2016年高中生物人教版必修二配套课件第5章第3节人类遗传病.ppt
- 第7章财政政策与货币政策.ppt
- 2016年思想品德中考专题九中国特色制度体系.ppt
- 第7章软件维护与项目管理.ppt
- 第7章运动和力复习课件.ppt
- 第7章遗传标记卢2.ppt
- 第7章高层建筑主体结构工程.ppt
- 第7节微分的定义.ppt
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
原创力文档

文档评论(0)