黑马程序员技术交流社区

标题: 请问下大家一个关于内存地址的小问题 [打印本页]

作者: yanggangcl    时间: 2015-10-26 17:59
标题: 请问下大家一个关于内存地址的小问题
如果一个变量的"%p"打印出来是"0x6362135",那是存在在内存的哪个区呢?
作者: yuweiyuwei    时间: 2015-10-26 21:51
再取指针P的地址看看嘛
作者: shengping110    时间: 2015-10-26 21:56
e     这个
作者: wwf707542865    时间: 2015-10-27 17:04
这个还真看不出来,你可以创建一个局部变量,一个全局变量,一个类对象,分别打印,比较一下看看,一般局部变量在栈区,全局在常量区,对象在堆区
作者: xqlyn123    时间: 2015-10-27 17:24
很想探讨下答案是如何出来的
作者: xqlyn123    时间: 2015-10-27 17:25
很想探讨下答案是如何出来的。
作者: yanggangcl    时间: 2015-10-27 19:11
xqlyn123 发表于 2015-10-27 17:25
很想探讨下答案是如何出来的。

NSString *str = [NSString stringWithFormat:@"abc"];   //就得到那个地址了
作者: ncrbot    时间: 2015-10-27 21:38
应该在栈区
作者: MLP1355053753    时间: 2015-10-27 21:41
变量看是局部的还是全局的,局部的在栈区,全局 的在bss段




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