C语言程序设计教程王秀贵等第8章函数课件教学.pptVIP

  • 1
  • 0
  • 约8.21千字
  • 约 78页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计教程王秀贵等第8章函数课件教学.ppt

第8章 函数 函数与模块化程序 函数抽象的意义 函数定义 函数原型 函数调用与返回 参数的传递关系 数组作函数参数 指针型函数 指向函数的指针 递归函数 main()函数的返回值和它的参数 标识符的作用域与存储期 存储类别 链接属性 变量的初始化 8.1 函数与模块化程序 把整个程序划分为若干个功能较为单一的程序模块,然后分别予以实现,最后再把所有的程序模块像搭积木一样装配起来,这种在程序设计中分而治之的策略,被称为模块化程序设计方法。 模块的概念是一种程序抽象,其目的就是将某个程序分解为若干个相对独立的程序单元。 在C语言中,函数也是一种抽象,它使用一个标识符(即函数名)来代表一组连续的语句,用户也只需知道它能做什么而不必关心它是怎么做的。 如果可以把函数看成一个“黑盒子”,那么只要将数据送进去就能得到结果,而函数内部究竟是如何工作的,外部程序是不知道的。外部程序所知道的仅限于输入给函数的内容以及函数输出的内容。一个C语言程序不限制函数的个数,如果说有限制,那就是一个C语言程序至少应包含一个被命名为main的函数。 C语言的一个主要特点是可以建立库函数。系统提供了大量的预定义库函数,并提倡尽可能地使用标准库函数。 8.2 函数抽象的意义 可以一个标准库函数为例来说明函数抽象的意义。标准库函数是系统预先已定义的函数,可以通过头文件来访问。前面几章已经使用过一些库函数,如在

文档评论(0)

1亿VIP精品文档

相关文档