嵌入式Linux上的C语言编程实践--第10章-函数指针的使用.pptVIP

  • 4
  • 0
  • 约3.93千字
  • 约 24页
  • 2024-11-21 发布于广西
  • 举报

嵌入式Linux上的C语言编程实践--第10章-函数指针的使用.ppt

如果你爱编程,请你爱C语言;

如果你爱C语言,请你爱指针;

如果你爱指针,请你爱指针的指针

第10章函数指针的使用

指针是C语言最具特点的局部,是C语言的精华

函数指针是指针中相对高级的应用

本章主要内容:

函数指针与函数地址的关系

函数指针的定义语法

函数指针的应用场合

10.1函数指针的概念

10.1.1C语言函数的本质

函数的本质就是一段代码。

函数调用的过程实际上是一个程序跳转的过程。

函数是程序的根本组成单元,每个函数经编译后都是一段代码。在内存中占据一定的存储区域。

函数的名字就代表它所占存储区域的首地址,即函数的入口地址。

函数的入口地址就是函数的指针。

10.1.2函数指针在C语言中的意义

数据结构+算法=程序

数据结构:

根本数据类型

数组

结构体

联合体等

函数--算法的实现体

数据结构

〔C语言根本数据

类型、结构体等〕

算法

〔C语言函数〕

C语言程序

算法通常是根据数据结构来设计

结构体是C语言中最常见的一种数据结构。

结构体的根本组成是它的数据成员。

结构体中也可以包含算法。

不会吧!?

让C语言的函数指针成为结构体的成员!

函数指针

函数指针是一个指向函数入口的指针,在32位系统中占用4字节的内存空间。

函数指针的应用

函数指针可以作为一个结构体的成员,表示为该结构体“定制”的一种特殊行为。

函数指针可以作为参数传递给其他函数,相当

文档评论(0)

1亿VIP精品文档

相关文档