已采纳回答 / qq_遇上好天气_0
当x=3时,因为if语句判断,执行了continue语句,跳过了后面的x++,直接进行下一次循环。然而,x因为没有进行x++的操作,会一直卡在x=3然后continue继续循环的死循环中。解决办法:把x++;挪到if语句上面!
2018-05-18
double x,y;
x=y=2;
x/=2;
y&=2;
Console.WriteLine(x-y);
double x,y;
x=y=2;
x/=2;
y-=2;
Console.WriteLine(x-y);
x=y=2;
x/=2;
y&=2;
Console.WriteLine(x-y);
double x,y;
x=y=2;
x/=2;
y-=2;
Console.WriteLine(x-y);
2018-05-16
最赞回答 / 一只_龙蛋
/// 会被编译,// 不会被编译所以使用///会减慢编译的速度(但不会影响执行速度)/// 可以让人看到你的代码更加的清晰 这样呢 看起来会对程序的内容一目了然
2018-05-16
已采纳回答 / braycep
首先,不用死记硬背,不过如果你不能理解,那还是先死记硬背吧,然后到你学到后期,自然而然就明白为什么要这么写了.顶上的using ...表示导入相应的命名空间,而这些空间中有很多别人写好的类,然后你导入了这些空间,就可以使用它们里边的类里边的方法,你也可以删掉那三行,然后把下边的Console.WriteLine("...");改成System.Console.WriteLine("...");从这里就可以看出,导入空间的好处就是不用写System.这个一段,你想:如果有很多输出语句,那应该怎样才方便呢?然...
2018-05-16
for (int y = 0; y <= 7; y++)
{
for (int x = 1; x <= 7; x++)
{
if(x<=y)
{
Console.Write(x);
}
}
Console.WriteLine();//换行
{
for (int x = 1; x <= 7; x++)
{
if(x<=y)
{
Console.Write(x);
}
}
Console.WriteLine();//换行
2018-05-15
if (score[i] < 60)//如果有不及格的
{
hasNopass=true;
break;//记录有不及格的
}
{
hasNopass=true;
break;//记录有不及格的
}
2018-05-15