如下代码的作用是什么?
int *p = malloc(2);
会导致程序崩溃(一个int的长度是四个字节,而不是两个字节)。
不会,它会导致编译器类型不匹配错误。
它会使p指向从堆中分配的一段未初始化的两个字节的内存。
使p指向数字2。