short* bufptr;
short bufarray[20];
short var=0x20;
*bufptr=var;
bufarray[0]=var;
代码第四行对没有初始化的野指针进行赋值是十分危险,可能造成程序崩溃。
代码第一行应为:short *bufptr=(short *)malloc(sizeof(short))
short* bufptr;
short bufarray[20];
short var=0x20;
*bufptr=var;
bufarray[0]=var;
代码第四行对没有初始化的野指针进行赋值是十分危险,可能造成程序崩溃。
代码第一行应为:short *bufptr=(short *)malloc(sizeof(short))