__block修饰变量以及代码块的用法
2015-11-05 13:19
225 查看
//如果没有"__block"修饰变量,则在代码块中无法修改变量的值 __block int x = 1; //定义代码块: //返回值类型 (^代码块名称)(参数类型) = ^(参数类型 参数名称) //{ // 实现功能并返回值 //} int (^myBlock)(int) = ^(int y) { x = x + 1; return x * y; }; printf("%d",myBlock(3)); //打印结果为6
相关文章推荐
- 【转】Java8初体验(二)Stream语法详解
- java数组中,然后把奇数放在数组的左边,偶数放在右边,方法二
- Java知识点之单例设计模式
- ubuntu安装phpMyAdmin
- PHP RSA加解密示例
- 从”JAVA“而终 13:java IO流和File类的讲解
- C语言:【面试题】在二维数组中,每行每列都按照递增的顺序排序,判断数组中是否包含一个数。
- C语言中对结构体赋初值
- lua中遍历table的几种方式比较
- delphi property
- Java数据类型转换规则
- 35 个 Java 代码性能优化总结
- Java四类八种数据类型
- Java Servlet工作原理问答
- (JAVA)获取图片轮廓
- python---连接MySQL第五页
- C#第七天
- python---连接MySQL第四页
- sigar模块之python api简单的使用--获取cpu信息
- Spring 3整合Quartz 2实现定时任务(转)