A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Micro 高级黑马   /  2015-2-14 22:29  /  532 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. block 和指向函数的指针
  2. 都可以用typedef 来定义
  3. //定义了sum这种block类型;
  4. typedef int(^sum)(int,int);
  5. 定义了sump这种        指针类型,这种指针是指向函数的;
  6. typedef int(*sump)(int,int);

  7. 定义了一个block变量sum1;
  8. sum  sum1=^(int a,intb){
  9. return a+b;
  10. }
  11. int c =sum1(10,10);

  12. 定义一个指针变量指向sum函数;
  13. //sump p = sum;
  14. int c =( *p) (9,8) ;
  15. int c= p(9,8);          //也是对的。
复制代码




0 个回复

您需要登录后才可以回帖 登录 | 加入黑马