【请教与探讨】关于变量(?)初始化
我在做教程上的一个程序,一个华氏温度与摄氏温度的对照表做出来就是一个显示
0 -17
20 -6
40 4
……
的表。
下面是我的代码
#include <stdio.h>
void main()
{
double fahr, celsius;
int lower, upper, step;
lower = 0;
upper = 300;
step = 20;
fahr = celsius;
while (fahr<=celsius)
{
celsius = (5.0 / 9.0)*(fahr - 32.0);
printf("%3.0f %6.1f/n", fahr, fahr);
fahr = fahr + step;
getchar();
}
}
测试结果说 红色 那一行 使用的变量未被初始化 :Error 1 error C4700: uninitialized local variable 'celsius' used
[ 本帖最后由 zx191316 于 2015-3-18 13:21 编辑 ]