1. 块初体验
#include <stdio.h>
void func(int (^block)(int, int))
{
int v = block(10, 20);
printf("%d\n", v);
}
int main()
{
int (^b)(int, int) = ^(int x, int y) {
return x + y;
};
func(b);
}
#include <stdio.h>
void func(int (^block)(int, int))
{
int v = block(10, 20);
printf("%d\n", v);
}
int main()
{
int (^b)(int, int) = ^(int x, int y) {
return x + y;
};
func(b);
}