美文网首页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)

相关文章

  • 返回指针的函数与指向函数的指针

    1.返回指针的函数 2.指向函数的指针 总结:这里的指向函数的指针,与c语言的函数,oc中的block有以下的共同...

  • ios block篇

    1.block的实质是对象,一个函数指针,指向代码块。 2.函数指针和block的格式对比 1).函数指针 voi...

  • Block 与 指向函数的指针

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

  • C语言基础知识点

    函数指针与回调函数 1、函数指针:函数指针是指向函数的指针变量,以下实例声明了函数指针变量 p,指向函数 max:...

  • iOS基础面试题之Block篇

    对block的综合理解 block的实质对象, 一个函数指针, 指向代码块, 以及上下文所需的变量 函数指针和bl...

  • 04-Block专题

    对block的综合理解 block的实质对象, 一个函数指针, 指向代码块, 以及上下文所需的变量 函数指针和bl...

  • 函数指针

    函数指针 函数指针就是指向函数的一个指针,函数名就是一个地址,定义一个指针指向函数体,此指针就是函数指针。 定义与...

  • 函数指针

    概念: 指针函数, 函数指针, 指针数组, 数组指针, 指向数组的指针, 指向函数指针数组的指针。

  • 指针

    一. 指针指向的是对象的地址//函数指针:指针指向函数//指针函数:函数返回指针 二.

  • Block内存分析

    1. block的层级 Block就是一个里面存储了指向函数体中包含定义block时的代码块的函数指针,以及blo...

网友评论

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

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