指针、函数、数字、结构体、指针函数、函数指针 初学不好区分,做点儿实验来有效区分一下,以下代码采用dev-C++平台测试

//pointer to fucntion 函数功能是 基地址加偏移量得到偏移地址

#include<stdio.h>

void test(int *n,int *base,int x){  *n=x+*base;     }

main(){

int *a;  a=new int;  *a=1;

int *b;  b=new int; *b=2;

void (*f) (int *m,int *mm,int n );  //一定要定义个和调用函数各方面形式都一致的指针函数

f = test;

(*f)(b,a,3 ); printf("%p\n", *b);

(*f)(b,a,4 ); printf("%p\n", *b);

(*f)(b,a,5 ); printf("%p\n", *b);

*a=6;

(*f)(b,a,3 ); printf("%p\n", *b);

}

最新文章

  1. K - Least Common Multiple
  2. NVMe over Fabrics:概念、应用和实现
  3. VS2013崩溃,无法打开项目的解决方案
  4. [BZOJ1232][[Usaco2008Nov]安慰奶牛cheer(MST)
  5. Private strand flush not complete
  6. Codeforces Round #312 (Div. 2) A. Lala Land and Apple Trees 暴力
  7. hostname、uname、dmesg、fdisk
  8. Unity中的各种寻找GameObject方法
  9. U盘启动安装Ubuntu
  10. cf Round 594
  11. hive:框架理解
  12. Unity Socket UDP
  13. Scala的类层级讲解
  14. HTML&amp;javaSkcript&amp;CSS&amp;jQuery&amp;ajax(八)
  15. 选择一个 HTTP 状态码不再是一件难事 – Racksburg《转载》
  16. Docker7之Docker overview
  17. vue的饿了么写作感受
  18. 网络Socket编程UDP协议例子
  19. CentOS系统下中文文件名乱码
  20. (四)Linux Shell编程——输入输出重定向

热门文章

  1. 从下往上看--新皮层资料的读后感 第四部分 来自神经元的设计-perceptron 感知机
  2. ios基础操作
  3. CSS实现背景图尺寸不随浏览器缩放而变化
  4. 原生js通过prottype写的一个简单拖拽
  5. MEF的学习笔记
  6. Create and Install Timer Job in MOSS 2007
  7. ASP.NET POST XML JSON数据,发送与接收
  8. mac 安装mvn 失败
  9. 与Java互操作
  10. (转)TortoiseSVN客户端重新设置用户名和密码