纳闷,《C#入门经典》 第52页 关于 if 语句的一个问题。
677 2006-05-27 05:05:12 WROX系列 由康博同志翻译的《C#入门经典》 第52页
using System;
class test
{
static void Main()
{
string 比较;
Console.WriteLine("请输入一个数字:");
double a=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请再输入一个数字:");
double b=Convert.ToDouble(Console.ReadLine());
if(a<b)
比较="小于";
if(a==b)
比较="等于";
if(a>b)
比较="大于";
Console.WriteLine("第一个数字{0} {1} 第二个数字{2}.",a,比较,b);
}
}
调试的错误提示为:使用了未赋值的局部变量“比较”
把if部分换为:
if(a<b)
比较="小于";
else
{
if(a=b)
比较="等于";
else
比较="大于";
}
Console.WriteLine("第一个数字{0} {1} 第二个数字{2}.",a,比较,b);
就可以了。
请问是印刷错误吗?