当我尝试将变量“b”的值复制到变量“a”中时出现“运行时错误” 。
#include <stdio.h>
#include <string.h>
typedef struct{
unsigned short a;
}st1;
main()
{
st1* myStruct;
unsigned short b = 0xFFFF;
memcpy(&myStruct->a, &b,sizeof(b));
}
我想知道为什么会这样。任何帮助,将不胜感激。