- 4
- 0
- 约5.59千字
- 约 32页
- 2018-03-04 发布于浙江
- 举报
[高等教育]《linux软件工程师C语言实用教程》第2章
第 2 章 文件分割和多文件编译 本章重点 函数编写与函数参数的传递 多文件系统 多文件系统中使用make 使用autotools 2.1 函数 函数指功能相对独立,由一系列语句组成的模块,它的目的有: 当设计一个大型程序时,如果能够将这个程序依照功能,将其分割成较小的功能,然后依据这些小功能的要求编写函数,可以使程序简单化,同时也会使最后检查错误变得容易。 在一个程序中,会产生指令重复使用多次的问题,将这些重复使用的指令编写成一个函数,需要时加以调用,可以提高编程效率,也可以使程序精简。 2.1.1 函数简介 C语言函数可分为库函数和用户定义函数: 库函数:由C系统提供,用户无须定义,也不必在程序中作类型说明,只需在程序前包含有该函数原型的头文件即可在程序中直接调用。 用户自定义函数:由用户按需要编写的函数。对于用户自定义函数, 不仅要在程序中定义函数本身, 在很多情况下还必须对该函数进行原型说明,然后才能使用。 2.1.1 函数简介 例2-1:设计一个程序,要求在屏幕上打印输出五行“Linux程序设计,有点意思!”的字符串。 步骤 1:编辑源程序代码; 2.1.1 函数简介 在c语言中,所有的函数定义都是平行的。即在一个函数的函数体内, 不能再定义另一个函数, 。但是函数之间允许相互调用,也允许嵌套调用。 习惯上把调用者称为主调函数。 函数还可以自己调用自己,称为递归调
您可能关注的文档
- [高等教育]c程序设计第6讲V10第四版.ppt
- [高等教育]C程序设计经典教程第3章.ppt
- [高等教育]C第一讲.ppt
- [高等教育]C语言 4输入输出操作.ppt
- [高等教育]C语言 5判断与分支.ppt
- [高等教育]C语言 字符数组与字符串.ppt
- [高等教育]c语言.doc
- [高等教育]C语言学习课件 第6章.ppt
- [高等教育]C语言排版的20.doc
- [高等教育]C语言程序设计_第4章 函数与编译预处理.ppt
- 2025年计算机考研信息安全真题试卷.docx
- 2025年教师资格证《教育知识与能力》真题卷.docx
- 2025年三支一扶考试行测真题及解析视频.docx
- 初中物理九年级下册《核能:原理、应用与未来抉择》单元教学设计.docx
- 安徽芜湖市安徽师范大学附属中学2025-2026学年高二第一学期期末教学质检历史试题(原卷版).docx
- 小学五年级英语下册 Unit 4 When is the art show 单元整体教学设计 .docx
- 湖南省邵阳市第二中学2025-2026学年高二下学期入学考试政治试题.docx
- 《Ks5u发布》云南省曲靖市第一中学高三上学期12月高考复习质量监测卷(五)政治试题.doc
- 河南省南阳市新未来大联考2025-2026学年高一上学期1月测评试题历史.docx
- 高职电子商务专业三年级《智能商务:AI与大数据驱动下的电商前沿技术与实践》教案.docx
原创力文档

文档评论(0)