关于内存四区的学习笔记(C)
作者:互联网
3:内存四区:程序的内存四区模型
实例链接:https://blog.csdn.net/helloyurenjie/article/details/79795059
内存四区的建立流程
流程说明
1、操作系统把物理硬盘代码load到内存
2、操作系统把c代码分成四个区
3、操作系统找到main函数入口执行
4:实例代码:
(静态内存)
#include"stdio.h"
char* getstr_1()
{
char* p1 = "abcdefg";
return p1;
}
char* getstr_2()
{
char* p2 = "abcdefg";
return p2;
}
void main()
{
char* p1 = NULL;
char* p2 = NULL;
p1 = getstr_1();
p2 = getstr_2();
printf("p1:%s,\tp2:%s\n",p1,p2);
printf("p1:%d,\tp2:%d",p1,p2);
}(https://www.icode9.com/i/ll/?i=20200221175713253.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0Mzk0Njky,size_16,color_FFFFFF,t_70)
tips:楼主用于记录学习过程的笔记,不具备指导意义,同时欢迎各位指出问题给与建议。
焾 发布了2 篇原创文章 · 获赞 0 · 访问量 6 私信 关注标签:p2,p1,四区,笔记,getstr,char,内存 来源: https://blog.csdn.net/qq_44394692/article/details/104431975