// 把一个长整型给一个字符指针,修改的时候只修改了一个字节,结果会是一个很大的随机数
// 并不能通过这种方式给长整型赋值1
#include <stdio.h>
void VarInit(unsigned char* pucArg)
{
*pucArg = 1;
return;
}
int main()
{
unsigned long ulGlobal;
VarInit((unsigned char*)&ulGlobal);
printf("%lu\n", ulGlobal);
return 0;
}