黑马程序员技术交流社区
标题:
block ?
[打印本页]
作者:
dawn.dai
时间:
2014-4-29 22:26
标题:
block ?
type int (^myblock)(int ,int);
myblock b1 =^(int a,int b){
a+b;
}
调用的时候怎么调? b1(1,2);? ?
作者:
魅影穿眸
时间:
2014-4-29 22:59
嗯 ,是这样的,写了一个列子
{
int base = 100;
long (^sum)(int, int) = ^ long (int a, int b) {
return base + a + b;
};
base = 0;
printf("%ld\n",sum(1,2));
作者:
stevenzhao1977
时间:
2014-4-29 23:45
typedef int (^MyBlock)(int,int);
int main()
{
MyBlock b1 =^(int a, int b){return a+b;};
int sum = b1(1,2)
NSLog(@“%d",sum)===> 3;
return 0;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2