我正在初始化一个带有1个字节内存的void指针,并将其类型转换为int指针,并取消引用它,给它一个值3(需要4个字节),但运行正常.这不应该导致错误或导致像OOM这样的运行时异常吗?
void* record = malloc(1); int i=3; *((int*)record) = 3;
c pointers void-pointers
c ×1
pointers ×1
void-pointers ×1