Redhat文件分割和多文件编译.pptVIP

  • 0
  • 0
  • 约5.59千字
  • 约 32页
  • 2017-01-19 发布于浙江
  • 举报
第 2 章 文件分割和多文件编译 本章重点 函数编写与函数参数的传递 多文件系统 多文件系统中使用make 使用autotools 2.1 函数 函数指功能相对独立,由一系列语句组成的模块,它的目的有: 当设计一个大型程序时,如果能够将这个程序依照功能,将其分割成较小的功能,然后依据这些小功能的要求编写函数,可以使程序简单化,同时也会使最后检查错误变得容易。 在一个程序中,会产生指令重复使用多次的问题,将这些重复使用的指令编写成一个函数,需要时加以调用,可以提高编程效率,也可以使程序精简。 2.1.1 函数简介 C语言函数可分为库函数和用户定义函数: 库函数:由C系统提供,用户无须定义,也不必在程序中作类型说明,只需在程序前包含有该函数原型的头文件即可在程序中直接调用。 用户自定义函数:由用户按需要编写的函数。对于用户自定义函数, 不仅要在程序中定义函数本身, 在很多情况下还必须对该函数进行原型说明,然后才能使用。 2.1.1 函数简介 例2-1:设计一个程序,要求在屏幕上打印输出五行“Linux程序设计,有点意思!”的字符串。 步骤 1:编辑源程序代码; 2.1.1 函数简介 在c语言中,所有的函数定义都是平行的。即在一个函数的函数体内, 不能再定义另一个函数, 。但是函数之间允许相互调用,也允许嵌套调用。 习惯上把调用者称为主调函数。 函数还可以自己调用自己,称为递归调

文档评论(0)

1亿VIP精品文档

相关文档