美文网首页
内存分区

内存分区

作者: 李永开 | 来源:发表于2021-06-27 15:19 被阅读0次

    代码区: 共享 并且 只读
    数据区: data(已经初始化的全局和静态变量和常量) & bss(未初始化的全局和静态变量)
    堆 :系统自动管理
    栈:程序员唯一能控制的区域

    • NSString *str = @"hello";
      因为“hello”是存放在常量区,所以编译的时候str指向的是“hello”的地址

    如果是int a = 10; int *p = &a;
    这里p指向的时候需要取地址符号,是因为a可以被改变,所以需要加一个地址符号。

    相关文章

      网友评论

          本文标题:内存分区

          本文链接:https://www.haomeiwen.com/subject/kopzyltx.html