美文网首页ios
Block 与 指向函数的指针

Block 与 指向函数的指针

作者: Joe的技术博客 | 来源:发表于2015-10-06 18:00 被阅读68次

    指向函数指针类型的定义:typedef int(*sumPoint)(int,int);

    Block类型的定义:typedef int(^sumBlock)(int,int);

    定义Block变量:sumBlock block = ^(int a,int b) {

         return a + b;

    };

    NSLog(@"%d", block(10,50));

    int sum(int a,int b) {

        return a + b;

    }

    定义指向函数之类类型变量:sumPoint point =sum;

    NSLog(@"%d", (*point)(10,20)); 这个是函数调用等价于point(10,20)

    相关文章

      网友评论

        本文标题:Block 与 指向函数的指针

        本文链接:https://www.haomeiwen.com/subject/atzgcttx.html