unsigned char *p = (unsigned char *)malloc (9);
memset (p, 129, 8);
p[8] = 0;
LPSTR lp = (LPSTR)p;
p=(char*)lp;
本文展示了一段使用C语言进行内存分配与初始化的例子。通过malloc函数为unsigned char类型的数据分配了9个字节的空间,并使用memset函数填充了前8个字节。随后将第9个字节设置为0,并进行了指针类型转换。
unsigned char *p = (unsigned char *)malloc (9);
memset (p, 129, 8);
p[8] = 0;
LPSTR lp = (LPSTR)p;
p=(char*)lp;

被折叠的 条评论
为什么被折叠?