作用一样 | ⑥ 要使用新地址 旧地址 ptr 不能继续使用了 )
( 6 ) 代码示例 ( 动态内存分配简单示例)
二....: 通过 ebp 读取上一个指针, 获取 返回地址, esp 指向 返回地址, 即上一个栈顶 ;
( 2 ) ebp 指针返回 : 读取 ebp 指针指向的内存中的数据, 这个数据是上一个 ebp...程序运行前的程序文件的布局 ( 代码段 | 数据段 | bss段 )
(1) 相关概念简介
可执行程序文件的内容 : 三个段 是程序文件的信息, 编译后确定 ;
1.文本段 ( .text section...静态局部变量 和 全局变量 ;
5.text 段 : 从程序文件映射到内存空间中 , 存放编写的程序代码 ;
6.rodata 段 : 存放程序中的常量信息 , 只能读取, 不能修改, 如 字符串常量...给字符串赋值, 申请了 3 个字节, 但是放入了 11 个字符
// 有内存越界的风险
strcpy(str, "HanShuliang");
//3.