黑马程序员技术交流社区
标题:
block和指向函数的指针
[打印本页]
作者:
Micro
时间:
2015-2-14 22:29
标题:
block和指向函数的指针
block 和指向函数的指针
都可以用typedef 来定义
//定义了sum这种block类型;
typedef int(^sum)(int,int);
定义了sump这种 指针类型,这种指针是指向函数的;
typedef int(*sump)(int,int);
定义了一个block变量sum1;
sum sum1=^(int a,intb){
return a+b;
}
int c =sum1(10,10);
定义一个指针变量指向sum函数;
//sump p = sum;
int c =( *p) (9,8) ;
int c= p(9,8); //也是对的。
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2