我爱Aspx >> C#.Net >> 奇怪的变量尚未初始化程序流程里必须保证局部变量被初始化
如果可能走不到,而导致某个变量没有初始化,后面再引用到该变量的时候就会出现编译错误
第18楼. 由 qkl12345 于 2007-5-15 18:19:37 发表
我上面的程序少了
if(文件存在)
{i++
}
else if(文件不存在)
{
把当前的i传值给qkl;
break;
}
我这个fileunit函数是在主类filecu里,在这个函数里的变量i和qkl,楼上的朋友们说的局部变量是说在这个函数里的局部还是主类里局部哦,不是很懂,有点乱 for(int i..里的i是不是只作用在for程序段里,能打个比方哦,举个小小例子
大家说的for或程序走不到是什么意思
第19楼. 由 daniel_kaka 于 2007-5-15 19:07:05 发表
int qkl = -1;//
for(int i=0; i<200; i++){
files[i]=new File(file_direction,left_name+right2_name+Integer.toString(i));
if(!files[i].exists()){
qkl=i;
break;
}
}
//这个时候如果所有文件都存在,那么qkl == -1;
//如果你不初始化,这种情况下就出现了qkl为初始化的错误~
第20楼. 由 yanggan 于 2007-5-15 19:57:33 发表
如果声明的变量不是在类中直接声明 而是在类中的方法中声明时需要赋初始值或着赋NULL值
第21楼. 由 frilly 于 2007-5-15 20:10:40 发表
Ҷƪл˵?
VB.net是否可以调用VB6开发的Act..[06-12]
P2P为什么不能从外面打通NAT?[06-12]
服务器上装的2003操作系统如何做..[06-12]
虚拟机与主机共享文件[06-12]
c++代码转c#[06-12]
我的老掉牙的IBM T23 装了个wind..[06-12]
关于24C64芯片的问题,大家帮忙看..[06-12]
求一SQL语句....急急急急急~~~~在..[06-12]
测试水贴.[06-12]
如何判断一个字符串里有一个特殊..[06-12]