【发布时间】:2016-03-13 20:12:58
【问题描述】:
我只是C语言程序员的初学者。尝试做一个基本程序,当我执行并引入任何数字时都会出现此错误。
#include <stdio.h>
int main ()
{
float a;
scanf("%f",a);
printf("%f\n",a);
return (0);
}
【问题讨论】:
-
然后调高编译器警告级别。例如:适当配置,clang 显示:“main.c:5:16: 格式指定类型 'float *' 但参数的类型为 'double'”
标签: c input segmentation-fault scanf