if(FILE.EXIT(1) && FILE.EXIST(2))
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
a||b 当a是真的时候,(a||b)已经是真了,就不会执行b.当a是假的时候才会执行b,
a&&b 无论什么时候,都回执行 a和b。
楼主基础没打好啊。例子
int num1 = 0;
int num2 = 0;
if ((++num1 == 1) || (++num2 == 1))
{
MessageBox.Show(num2.ToString());
}++num2 不执行的
这句,似乎是A如果为FALSE的时候,也不执行B的.....
与&&判断才能实现你要实现的功能的。
if(FILE.EXIST(1) && FILE.EXIST(2))
{
// 两个都存在的情况下
}if(FILE.EXIT(1) && FILE.EXIST(2))
{
// 1不存在,且2存在的情况
}
if(FILE.EXIT(1) ||FILE.EXIST(2))
{
//1不存在或2存在的情况下 ,如果只要1文件存在,应该不会执行下面的语句的
}