SeanWan
2015-09-22 18:07
为什么我在IF里面写= 也提示我正确,答案显示是==啊
static void Main(string[] args)
{
for (int x = 1; x < 10; x++)
{
if (x =3 ||8)//请添加代码,过滤3和8
continue;
Console.Write(x);
}
}
BOOL值的逻辑特性,非0即真
bool类型
这里写x=3会报错的 x=3是赋值 x==3是判断两边是否相等 前者是int型 后者是bool类型
还有应该写成 if(x==3||x==8)
if (x =3 ||8)跟 if (x ==3 ||8)有什么区别呢?
C#开发轻松入门
254118 学习 · 1459 问题
相似问题