课程
/后端开发
/C#
/C#开发轻松入门
它默认为true循环后我修改为false,怎样判断哪个是对的?最后那个if我都不知到它怎么判断的,不知道怎么理解,大神指导下呗!
2019-02-11
源自:C#开发轻松入门 5-6
正在回答
if (hasNopass==false)
Console.WriteLine("有人不及格");
这样
第十七行把代码改一下hasNopass = false; 改为 hasNopass = true;
因为本来得定义就是false,最后的判断就是执行else. if后面括号中的值判定结果都会是false或者true ,true就执行if下的,false 就执行else后的语句.hasNopass 本身就是bool类型,所以他的值就是true 或者false
第二个if判断条件改为hasNopass==false
你如果想把true变成flase,那就把下边打印的两句话位置互换也行,但是这样做没必要,逻辑还绕
bool hasNopass = false;
hasNopass = false; 改为 hasNopass = true;
举报
本门课程是C#语言的入门教程,将带你轻松入门.NET开发
2 回答请问错在哪了,请教大神
3 回答请教下大神们!
3 回答新手请教大神
2 回答求助,求大神看看我的问题出在哪里?
3 回答请问我写的这一串哪里出问题了,为什么运行不了?