黑马程序员技术交流社区
标题:
block中的地址情况
[打印本页]
作者:
hanmaoChen
时间:
2016-8-5 00:37
标题:
block中的地址情况
有以下代码段, 说法错误的是? ( ) ----- 单选
__block int m = 11;
NSLog(@"1:m = %p",&m);
void (^myBlock)()=^{
NSLog(@"2:m = %p",&m);
//可以访问m的值
int m = 22;
NSLog(@"3:in block m = %d",m);
};
myBlock();
NSLog(@"4:m addr = %p",&m);
}
A、在1位置访问的是栈区的地址
B、在2位置访问的是堆区的地址
C、在4位置访问的是栈区的地址
D、在3位置访问的是栈区的地址
作者:
黑马程序员_鹿峣
时间:
2016-8-5 10:07
{:2_32:} 帮顶
作者:
hanmaoChen
时间:
2016-8-5 22:15
黑马程序员_鹿峣 发表于 2016-8-5 10:07
帮顶
谢谢,发现发问题没多少人回答啊,这里贴吧有点少人吗
作者:
Chenjunfeng
时间:
2016-8-5 22:21
选D,原因很简单,%d是不能打印地址的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2