i<6 && i==2?晕用&&的话,如果左边成立就不考虑右边哦
解决方案 »
- 关于IDE反射的问题
- Northwind示例数据库到哪里下载?
- c# winform应用程序:如何在一个IE窗口中打开不同的URL
- 请问如何读取多个图片??100分
- ASP.NET 2.0 AJAX Extensions 装好了,有三个.dll文件,添加引用时是引用哪个啊?
- C#时间问题
- 将数据从excel导入到sql server中。
- 不知道为什么,google老搜索不到:(,而且服务器只丛访问量大了以后老不能正常,是不是iis吃不消了
- 求教:在不加入gac的情况下,如何将程序的搜索目录设置为指定的绝对路径?
- 如何生成连同数据库实例一起安装的安装项目?
- 急求一段代码,谢谢
- 迷失学习学习方向请各位指点
i=0 (0<6 && 0==2) = false 跳出循环了!
i < 6 真
i == 2 假
i<6 && i==2 假
所以直接结束循环了,什么都不输出如果你想在这个循环中输出个2,应该这样:for(int i=0;i<6;i++)
if (i==2)
Console.WriteLine(i);
for(int i=0;i<6;i++)
{
if (i==2)
{
Console.WriteLine(i);
break;
}
}
问题就是你要弄清楚for循环执行的实质
分析一下你的那个循环
首先 i = 0
判断 i<6 && i ==2 此表达式子为假
那么i ++ 就没有执行了
For循环结束
所以就没有输出了
而且I的值还是0