c语言编程 求助看看哪里错了
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int *p;
p=(int*)malloc(1);
if(p==NULL)
{
print("内存分配失败");
exit(-1);
}
*p=10;
printf("p指针中的内存为:%d",*p);
free(p);
system("pause");
return 0;
}
这个程序运行时提示 id returned 1 exit status 这是什么问题 怎么解决?