双循环到单循环

时间:2013-01-16 13:48:13

标签: c++ loops

更新 这是一个基本的编程疑问,我刚开始学习c和c ++ 我有两个循环,即

if (n==null)
{

do loop 1

}
else //(n!=null)
{

do loop2

}

现在我必须使用单个循环来更新上面的代码,即当n==nulln!=null单独执行循环1时

我该如何更新。?

我可以这样做吗

while(n==null || n!=null)
{

do loop 1

}

||运营商以上的工作是我预期的吗?

1 个答案:

答案 0 :(得分:0)

请注意

while(n==null || n!=null)
{
    do loop1
}

是一个无限循环,因为n==null || n!=null 始终为真

可能你的意思是

if(n==null || n!=null)
{
    do loop1
}

对于上述评论只是

do loop1

无论如何,我建议您查看Truth Tables