函数的组成: 函数名 输入参数 返回值
返回值 函数名 (输入参数){

    执行体

}
用指针保存函数:
int func(int a, int b, char c){

}

-->

int (*func)(int,int,char)  
//返回值 (地址)(参数)
 
有一个地址:0xA0,如何表达成地址? 强转
char *p;
p = (char *)0XA0; int *p;
p = (int *)0XA0;
函数数组:
一个数组里存放的是函数指针:
 int (*p[7])(int, int)
  定义一个数组 p[7]
  数组里面存放地址 (*p[7])
  这些地址是函数地址 int (*p[7])(int, int)
注册:
p[0] = fun1;
p[1] = fun2;
...

最新文章

  1. 写给自己:修改配置文件一定要cp一个.bak
  2. fatal error: Invalid layout of preloaded class
  3. SPFA算法心得
  4. 给debian安装xfce桌面套装
  5. java学习日志(1):命令行and小程序
  6. java中静态代理跟动态代理之间的区别
  7. Linq常用
  8. codeforces 392B Tower of Hanoi
  9. uva 3523 Knights of the Round Table
  10. 虚拟机比较(wiki)
  11. #pragma pack(push,1)与#pragma pack(pop)
  12. C#反射 入门学习 01
  13. 十天学Linux内核之第三天---内存管理方式
  14. MapReduce,DataJoin,链接多数据源
  15. linux最常用命令
  16. 字典 dict
  17. Arrays.asList() 的使用注意
  18. django 中自带的加密方法
  19. 十:python 对象类型详解六:文件
  20. MYSQL一次千万级连表查询优化(一)

热门文章

  1. Django Rest Framework框架源码流程
  2. 从零开始的全栈工程师——js篇(闭包)
  3. (开发)bable - es6转码
  4. 【翻译】Best Practices for User interface android 适配不同屏幕、不同分辨率
  5. android打包代码混淆
  6. 新版mysql 5.7的group_by非常不和谐
  7. System Center Configuration Manager 2016 必要条件准备篇(Part3)
  8. eclipse 上使用tomcat 启动项目,项目目录下无.class 文件
  9. 关于定义顺序和内存分配的关系--记一道不严谨的C语言题
  10. Javascript作业—数组去重(要求:原型链上添加函数)