码迷,mamicode.com
首页 > 其他好文 > 详细

函数指针

时间:2019-08-26 23:13:24      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:mes   nbsp   stream   ios   bsp   iostream   pre   poi   style   

 1 #include<iostream>
 2 using namespace std;
 3 int add(int a, int b)
 4 {
 5     printf("function add ……\n");
 6     return a + b;
 7 }
 8 void main()
 9 {
10     add(1,2);//直接调用 //函数名就是函数的入口地址
11 
12     //定义一个函数类型
13     {
14         typedef int(MyFuncType)(int a, int b);//定义了一个函数类型
15         MyFuncType *myPointerFunc = NULL; //定义了一个指针,指向特定类型的函数
16         myPointerFunc = &add; //不加&也可以
17         myPointerFunc(3, 4);//间接调用
18     }
19     //定义一个函数指针类型
20     {
21         typedef int(*MyPointerFuncType)(int a,int b);//定义一个函数指针类型 
22         MyPointerFuncType myPointer;//定义一个指针
23         myPointer = &add;
24         myPointer(5, 6);
25     }
26     //直接定义一个函数指针
27     {
28         int(*MyPointerFunc)(int a, int b);//定义了一个变量
29         MyPointerFunc = &add;
30         MyPointerFunc(7, 8);
31     }
32 
33     system("pause");
34 }

 

函数指针

标签:mes   nbsp   stream   ios   bsp   iostream   pre   poi   style   

原文地址:https://www.cnblogs.com/sclu/p/11415335.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!