05章指针与函数02027.pptVIP

  • 4
  • 0
  • 约5.1千字
  • 约 23页
  • 2019-04-05 发布于湖北
  • 举报
指针与函数 指向函数的指针 返回指针值的函数 指向函数的指针 指向函数指针变量的定义 用指向函数的指针变量来调用函数 指向函数的指针变量作函数参数 5.1.1 指向函数指针变量的定义 指向函数的指针变量(简称函数指针) 每一个函数都是一个程序模块,这个模块在内存中都占有一片存储区,函数名代表了该存储区的首地址,称为函数的入口地址 。定义一个指针变量并且使它指向函数的入口地址时,就称这个指针变量为指向函数的指针变量。 指向函数的指针变量的定义 存储类别 数据类型(*指针变量名)([形参表]); 存储类别 函数指针变量本身的存储特性; 数据类型 指针指向的函数的返回值类型; 给指向函数的指针变量赋值: 指向函数的指针变量=函数名; 函数指针的调用格式 (*函数指针变量)([实参表]) 指向函数的指针 指向函数指针变量的定义 用指向函数的指针变量来调用函数 指向函数的指针变量作函数参数 5.1.2 用指向函数的指针变量调用函数 定义指向函数的指针后,就可将一个函数名赋给该指针变量。此后,对该指针变量的指针运算就是使程序控制转移到指针指向的函数入口地址去执行该函数的函数体。 例如:有函数说明为: void swap(int x,int y); 指向函数的指针变量定义: void (*fp)(int x,int y); 将函数名sw

文档评论(0)

1亿VIP精品文档

相关文档