C语言入门经典(第四版)9-函数再探.pptVIP

  • 1
  • 0
  • 约3.64千字
  • 约 24页
  • 2016-06-16 发布于江西
  • 举报
C语言入门经典(第四版)9-函数再探

C入门经典(第4版) 第09章 函数再探 学习了第8章后,读者就应具备创建和使用函数的基础知识了。本章将以此为基础,介绍函数的使用和操作,尤其是如何通过指针访问函数,也会使用一些更灵活的方法在函数之间通信 。 9.1 函数指针 指针对于操作数据和含有数据的变量是一个非常有用的工具。只要一把火钳就可处理所有火热的东西,同样,使用指针也可以操作函数,函数的内存地址存储了函数开始执行的位置(起始地址),存储在函数指针中的内容就是这个地址 。 声明函数指针 通过函数指针调用函数 函数指针数组 作为变元的函数指针 9.1.1 声明函数指针 函数指针的声明看起来有点奇怪,容易混淆,所以下面从一个简单的例子开始: int (*pfunction) (int); 9.1.2 通过函数指针调用函数 假定定义如下函数原型: int sum(int a, int b); /* Calculates a+b */ 这个函数有两个int类型的参数,返回值的类型是int,所以可以把它的地址存储在如下函数指针中: int (*pfun)(int, int) = sum; 9.1.3 函数指针数组 函数指针和一般的变量是一样的,所以可创建函数指针的数组。要声明函数指针数组,只需将数组的大小放在函数指针数

文档评论(0)

1亿VIP精品文档

相关文档