- 6
- 0
- 约1.05万字
- 约 63页
- 2017-01-02 发布于广东
- 举报
C语言程序设计 7.1 C程序的模块化结构 7.1.1 概述 所谓模块化设计是将一个大的程序自上而下进行功能分解,分成若干个模块,模块对应了一个功能,有自已的界面,有相关的操作,完成独立的程序 。 7-1 C程序的模块化结构 C语言是一种现代化程序设计语言,它具有以下特点: C语言允许将一个程序写入不同的源文件,每一个源文件可以独立编译,一个源文件可以被不同的程序使用。 一个源文件由多个函数组成,函数是最小的功能单位,一个函数可以被不同的源文件的其他函数调用。 一个C程序有且仅有一个主函数main(),主函数可以放在任何一个源文件中,程序的执行从主函数开始,主函数是系统定义的。 同一个程序的所有源文件可以通过工程文件组装成一个完整的程序。 7.1.2 函数的种类 从用户使用的角度,可以将函数分为两种:库函数和用户自定义函数。 库函数:也称为标准函数,在C语言的编译系统中,提供了若干已经编制好的函数,用户可以直接使用。不同的编译系统提供的库函数的名称是不完全相同的。 用户定义函数:用户根据需要,遵循C语言的语法规定自己编写的一段程序,实现特定的功能。 从函数的形式上看,可将函数分为有参函数和无参函数两种。 无参函数:使用该函数时,不需提供数据,直接根据该程序段提供的功能,通常是完成某一个处理任务。
您可能关注的文档
- C语言程序设计金升灿第二章顺序结构程序设计课件教学.ppt
- C语言程序设计金升灿第九章编译预处理课件教学.ppt
- C语言程序设计金升灿第六章指针课件教学.ppt
- C语言程序设计金升灿第七章函数课件教学.ppt
- C语言程序设计金升灿第三章分支结构程序设计课件教学.ppt
- C语言程序设计金升灿第十章文件课件教学.ppt
- C语言程序设计金升灿第四章循环结构程序设计课件教学.ppt
- C语言程序设计金升灿第五章数组课件教学.ppt
- C语言程序设计金升灿第一章C语言程序设计基础课件教学.ppt
- C语言程序设计李丽娟等第1章_引言课件教学.ppt
- 力士乐数控系统MTX NC固定循环.docx
- 发格数控系统40_i_P数显表安装操作手册.docx
- T∕SDJZXH 005-2025 建设工程智慧监理建设评价标准.pdf
- FANUC发那科数控系统FANUC OPEN CNC 操作说明书(DNC 运行管理软件.docx
- T∕CASMES 661-2026 停车场(库)公共设施配建导则.pdf
- T∕GZBECTA 007-2025 民用建筑碳排放计算指南.pdf
- FANUC发那科数控系统16i 18i 160i 180i - Model A Maintenance.pdf
- T∕CADP 9-2023 高路堤路段与天然气管道交叉工程 通道涵技术要求.pdf
- 发格数控系统8055参数备份和恢复.pdf
- Mazak马扎克数控系统马扎克(Mazak)FMS介绍.docx
原创力文档

文档评论(0)