当前位置: 代码迷 >> C语言 >> 谁知道这个输入有什么问题(再问)
  详细解决方案

谁知道这个输入有什么问题(再问)

热度:197   发布时间:2006-12-06 15:59:53.0

楼主要什么编译器


----------------解决方案--------------------------------------------------------

楼主回答正确


----------------解决方案--------------------------------------------------------

tc2.0


----------------解决方案--------------------------------------------------------
第一个程序是因为没有为指针申请空间,第二个程序申请了空间怎么还是说
scanf : floating point formats not linked
Abnormal program termination
C语言学习者难道运行出了
----------------解决方案--------------------------------------------------------
我用的编译器运行出了!不过我用的编译器函数声明是在stdlib.h文件中!
----------------解决方案--------------------------------------------------------
以下是引用aaabccc在2006-12-4 14:55:21的发言:
#include<stdio.h>
void main()
{
float*a;
scanf("%f",a);
printf("a=%f",*a);
}
若申请动态空间行不行啊?即:
#include<stdio.h>
#include<alloc.h>
void main()
{
float *a;
a=(float*)malloc(sizeof(float));
scanf("%f",a);
printf("a=%f",*a);
}
运行还是不行。

#include<stdio.h>
#include<alloc.h>
void main()
{
float *a,b;
a=(float*)malloc(sizeof(float));
scanf("%f",&b);
a=&b;
printf("a=%f",*a);
getch();
}
/*试试这个,这个与编译器有一定关系。还有楼主第一个程序是不对的。 */

----------------解决方案--------------------------------------------------------

  相关解决方案