黑马程序员技术交流社区

标题: block 访问外部变量, 上一帖的补充 [打印本页]

作者: 阿么    时间: 2016-3-16 21:58
标题: block 访问外部变量, 上一帖的补充
1.block内部也可以定义和block外部的同名的变量(局部变量),此时局部变量会暂时屏蔽外部变量的作用域


2.在block内部不可以修改block外部的变量
默认情况下,Block内部不能修改外部的局部变量

3.
给局部变量加上__block关键字,则这个局部变量可以在block内部进行修改。

外部变量是普通的整型变量,保存在栈区
内部的变量,不管是定义同名的还是,使用外部的都保存在常量区





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2