C_C++程序设计教程王连相等第11讲复合数据类型3课件教学.pptVIP

  • 1
  • 0
  • 约7.71千字
  • 约 48页
  • 2017-06-09 发布于广东
  • 举报

C_C++程序设计教程王连相等第11讲复合数据类型3课件教学.ppt

第11讲 再述指针 (第6章.C精华篇) 链表 什么是链表? 链表 为什么使用链表? 链表 插入结点 删除结点 二、 函数的指针及函数的指针变量 概念 函数的指针就是函数代码在内存中所占存储区的首地址。 函数的指针变量(指向函数的指针变量)存放函数的指针,用来指向某函数。p++, p+n 无意义。可以在不同时间用同一个指针变量调用不同函数。 指向函数的指针变量的定义 类型标示符 (*变量名) ( ); 例如: float (*p)( ); 表示 p是一个指向返回值为float 型的函数的指针变量。 运用 [例]求n!。 赋值形式:指向函数的指针变量名=函数名; 调用形式:(*指向函数的指针变量)(实参表); (expfun.c) 用指向函数的指针变量作函数的参数。 在C语言中可以把指向函数的指针变量作为参数传递到其他函数。例如在有些程序中,用户可以从各种可供选择的选择项中选用他所需的操作,而各选项又是由一个独立的函数来实现的,在程序实现中就可以采用函数指针作参数的方式完成。 返回指针值的函数 定义

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档