C语言---函数指针与指针函数

简介: C语言---函数指针与指针函数

//函数指针  是指向函数的 指针  

//指针函数  函数的返回值是一个指针的 函数

1、指针函数的例子

int * func(void);

返回值是指针的函数

2、函数指针的定义

1. //函数指针的定义方式
2. void test01()
3. {
4. 
5.  //先定义出函数类型,再通过类型定义出函数指针
6.  typedef void(FUNC_TYPE)();
7. 
8.  FUNC_TYPE * pFunc = func;
9. 
10.   pFunc();
11. 
12. }
13. 
14. void test02()
15. {
16.   //先定义出函数指针类型,再定义函数指针
17.   typedef void(*FUNC_TYPE)();
18. 
19.   FUNC_TYPE pFunc = func;
20. 
21.   pFunc();
22. }
23. 
24. 
25. void test03()
26. {
27.   //直接定义函数指针变量
28.   void(* pFunc )() = func;
29. 
30.   pFunc();
31. 
32. }
目录
相关文章
|
2天前
|
安全 编译器 程序员
C语言之字符函数&字符串函数篇(1)
C语言之字符函数&字符串函数篇(1)
7 0
|
2天前
|
C语言 C++
C语言之指针进阶篇_回调函数(3)
C语言之指针进阶篇_回调函数(3)
8 0
|
2天前
|
存储 安全 编译器
C语言之指针篇
C语言之指针篇
32 0
|
2天前
|
算法 C语言
C语言之函数递归篇
C语言之函数递归篇
17 0
|
2天前
|
程序员 编译器 C语言
C语言之函数篇
C语言之函数篇
38 1
|
5天前
|
C语言
C语言变量和指针
C语言变量和指针
5 0
|
5天前
|
C语言 C++
C语言变量、地址、字符及printf()/sizeof()/scanf()函数介绍
C语言变量、地址、字符及printf()/sizeof()/scanf()函数介绍
4 0
|
5天前
|
C语言
C语言数组和函数
C语言数组和函数
7 0
|
5天前
|
C语言
C语言指针使用及动态分配内存
C语言指针使用及动态分配内存
7 0
|
5天前
|
C语言
C语言函数及分文件编程
C语言函数及分文件编程
8 0

相关产品

  • 云迁移中心