#include在IDA中找到main函数所在位置,开始分析 结论:define enum 常量数值,从反汇编的角度看,看不出区别。 const类型的常量和普通变量一样。都需要占用内存。 我们在分析的时候,如果某一个数值经常出现。我们可以怀疑这是一个常量!#define SIZE 100 const int g_nCount = 1000; enum eData { enum_TYPE_1 = 1, enum_TYPE_2 = 2, enum_TYPE_3 = 3 }; struct sData { int n; float fNum; char chA; }; int main() { bool bRet = true; // 布尔常量 const int nCount = SIZE; // const常量 const char* szHello = "Hello word"; // 字符串常量 const eData data = enum_TYPE_1; // 枚举常量 const float fNum = 1.5; // 浮点常量 const sData stc = { 1,2.0,'1' }; // 结构体常量 return 0; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)