C语言第十六讲.pptVIP

  • 1
  • 0
  • 约5.66千字
  • 约 25页
  • 2019-08-10 发布于广东
  • 举报
? ? * C语言电子教案(十六) 第十六讲 第十章 指针 主要内容: §10.5 函数的指针和指向函数的指针变量 §10.6 返回指针的函数 §10.7 指针数组和指向指针的指针 * §10.5 函数的指针和指向函数的指针变量 指针变量可以指向整型变量、字符串、数组,也可以指向一个函数。 * 一、函数的指针 函数的指针: 一个函数在内存中占一定的存储空间,编译时被分配一个入口地址,这个入口地址就称为函数的指针。 函数指针的表示: 函数的指针用函数名来表示。 * 二、指向函数的指针变量 指向函数的指针的定义: 类型标识符 (*变量名)( ); 如:float (*f)( );,定义f是一个指向单精度型函数的指针变量。 注意: 1. “*f”前后的一对圆括号不能省略。 2. 定义后的指针不指向任何一个函数,只有当对指针变量赋值之后,才能指向特定的函数。 * 三、指向函数的指针变量的使用 为指向函数的指针变量赋值: 变量名 = 函数名; 如:float (*pf)( ); pf=max;,定义f是一个指向单精度型函数的指针变量,pf指向函数max。 指向函数的指针变量的使用: 如果有:float (*pf)( ); pf=max;,则在程序中,(*pf)与max等价,也就是说,在调用函数时,可以使用函数名,也可以使用指

文档评论(0)

1亿VIP精品文档

相关文档