A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如果一个变量的"%p"打印出来是"0x6362135",那是存在在内存的哪个区呢?

8 个回复

正序浏览
变量看是局部的还是全局的,局部的在栈区,全局 的在bss段
回复 使用道具 举报
ncrbot 中级黑马 2015-10-27 21:38:44
8#
应该在栈区
回复 使用道具 举报
xqlyn123 发表于 2015-10-27 17:25
很想探讨下答案是如何出来的。

NSString *str = [NSString stringWithFormat:@"abc"];   //就得到那个地址了
回复 使用道具 举报
很想探讨下答案是如何出来的。
回复 使用道具 举报
很想探讨下答案是如何出来的
回复 使用道具 举报
这个还真看不出来,你可以创建一个局部变量,一个全局变量,一个类对象,分别打印,比较一下看看,一般局部变量在栈区,全局在常量区,对象在堆区
回复 使用道具 举报
e     这个
回复 使用道具 举报
再取指针P的地址看看嘛
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马