摘要: 调用约定 1. x86 体系 ​ x86 体系下有四种调用约定 1.1 四种调用约定的区别 | 调用约定 | __cdecl | __stdcall | __fastcall | __thiscall | | | | | | | | 调用规范 | int __cdecl function(int a 阅读全文
posted @ 2023-01-31 10:20 修竹Kirakira 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 递归 1. 概念 ​ 自己调用自己 2. 条件 ​ 必须有if退出条件语句,且在递归代码段之前 一般退出条件里是全局变量 3. 递归使用方法 1)函数主要执行代码在递归块之前(和for循环差不多) 2)将函数执行代码放在递归块之后 此方法相当于:到最后一层达到退出条件,返回上一层,再执行代码 普通循 阅读全文
posted @ 2023-01-31 01:06 修竹Kirakira 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 变量 变量在内存中的位置和访问方式 位置 ​ 在属性为可读写的数据节中 访问方式 ​ 栈内存:ebp-- ebp++ ​ 堆内存:间接访问 ​ 全局变量存储区:使用offset寻址 ​ 常量区:使用offset寻址 全局变量 ​ 位置:所在地址为数据区 ​ 生命周期:与所在模块一致,在程序执行前都已 阅读全文
posted @ 2023-01-31 00:34 修竹Kirakira 阅读(25) 评论(0) 推荐(0) 编辑