IDA反汇编基础 变量基础 #include'stdio.h' int n = 0x12345678; int main() { printf('%d\n', n); return 0; } 局部变量 自动变量,由auto关键词修饰,可省略存在与栈空间中生命周期与所属函数相同访问方式为寄存器相对寻址 静态变量 由static关键词修饰生命周期与全局变量相同局部静态变量通过标志位来控制初始化全局静态变量本质与全局变量一样 堆变量 C++ 用new操作符分配用delete操作符释放