日期:2014-05-18  浏览次数:20732 次

小菜鸟问题---整型变量初始化的问题
C# code

int n;
for(int i=0; i<5; i++)
 n = i;
Console.Writeline(n);

请好心人帮助我解释两个非常基础的问题:
1.>变量n在for 循环中已经赋值了,为啥在进行输出时告知未被初始化?
2.>变量在使用前必须初始化, 这句话该如何理解?



------解决方案--------------------
晕。误人子弟。
加上注释先
C# code
//定义变量n
int n;
//循环5次,每次给n赋值为i
for(int i=0; i<5; i++)
 n = i;
//循环结束后打印n
Console.WriteLine(n);