奥拉星和奥奇传说:关于c语言内在分配问题

来源:百度文库 编辑:高考问答 时间:2024/04/29 00:11:02
在c语言中,用malloc分配一个float类型的空间为什么会出错,比如在tc2.0,win-tc,中.能不能解决这个问题.
#include <stdio.h>
#include <malloc.h>
#include <alloc.h>
void main()
{
float *p;
p=(float*)malloc(sizeof(float));
printf("input a nuber:\n");
scanf("%f",p);
printf("\n p=%f",*p);

}

我用turbo C 3.0 运行没有问题啊?

错误在哪里?