if 语句的问题 现在是这样的如果x是false,退出 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的意思是if语句在比较X and Y 时如果发现x==false就应该马上返回 false,他为什么还要去求Y的值 只要x为假,就不对y求值。不信可以试一下:private void Form1_Load(object sender, System.EventArgs e) { if (a() && b()) { MessageBox.Show ("a&&b","aaa"); } } private bool a() { MessageBox.Show ("a","aaa"); return false; } private bool b() { MessageBox.Show ("b","aaa"); return false; }结果是只显示a,不显示b 同意zhcyidea。如果第一个false的话,就不去检查后面的了。这就是&& 和 &得区别以及优势。 本来就是这样啊如果你想让它求出Y的值,可以使用if(X & Y) if(X == true){ if(Y == true) { /// }} 去查插&与&&的区别,自己查的东西记的牢!◎ 同意 shuker(秋风儿,学习.net) 的说法,同样的目的,可以按他说的实现 我吧DateTime.Now存入ACCESS数据库只显示2012-10-25想精确到分怎么办 求助 求助,VS2008在服务器资源管理器中添加数据库报错error:26 选中 comboBox 的某一列 求一条正则表达式 Help: C#写的钩子程序只有低级鼠标和低级键盘钩子能用? 这样判断文本框里的内容是数字~救命~~~~~~~ 请教!把一个矩形做变形后(旋转、缩放、平移),怎么获得新的顶点坐标。 c#读取txt,怎么去除里面的字符,并把数值保存到数组中? 急急急 高分求问题! 请教高手!!!!很及!在线等待!! 如何在XmlDocumnet里添加新的Node?
不信可以试一下:
private void Form1_Load(object sender, System.EventArgs e)
{
if (a() && b())
{
MessageBox.Show ("a&&b","aaa");
}
} private bool a()
{
MessageBox.Show ("a","aaa");
return false;
} private bool b()
{
MessageBox.Show ("b","aaa");
return false;
}结果是只显示a,不显示b
如果第一个false的话,就不去检查后面的了。这就是&& 和 &得区别以及优势。
如果你想让它求出Y的值,可以使用
if(X & Y)
{
if(Y == true)
{
///
}
}