逆向学习笔记(代码)
menset函数是将指针指向的东西初始化的函数
该函数的原型如下:void *memset(void *s, int c, size_t n);
其中第一项是指针,第二项是初始化为的东西,第三项是初始化的位数;
memset(v12, 0, sizeof(v12));sizeof是一种函数,他将v12的位数计算了出来,使得该代码将v12的所有位都初始化了。
memset(v10, 0, 0x17u64);该代码的第三项是23的十六进制数,其中u64表示表示这个整数字面量是无符号的64位整数,进而将v10的前二十三位给初始化为零了。
这里补充一个很简单的小知识:
i64表示六十四位的长整数类型
再补充点常识: