在处理c 项目时,我发现了以下问题。我声明了一个浮点变量并对其执行了 scanf 操作。示例代码是 -
<#include stdio.h>
<#include conio.h>
void main()
{
clrscr();
float foo;
scanf(" %f ",&foo);
//remaining code goes here
getch();
}
我发现错误是由于scanf语句中 %f 前后给出的空格造成的。但我不知道背后的原因是什么?谢谢。