typedef int (^MyBlock)(int);//block 重命名
int test(int (^b) (int)){
printf("test function\n");
return b(10);
}
int main(int argc, char * argv[]) {
int (^b)(int);
b = ^(int a)
{
return a*a;
};
printf("test(b):%d\n",test(b));
}
typedef int (^MyBlock)(int);//block 重命名
int test(int (^b) (int)){
printf("test function\n");
return b(10);
}
int main(int argc, char * argv[]) {
int (^b)(int);
b = ^(int a)
{
return a*a;
};
printf("test(b):%d\n",test(b));
}