-2

更新 これは基本的なプログラミングの疑問です。c と c++ を学び始めたばかりで、2 つのループがあります。

if (n==null)
{

do loop 1

}
else //(n!=null)
{

do loop2

}

ここで、上記のコードを単一のループで更新する必要があります。つまりn==nulln!=nullループ 1 を単独で実行する場合

どうすれば更新できますか?

私はこのようにすることができます

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

do loop 1

}

上記の||オペレーターは、私が期待した仕事をしますか?

4

1 に答える 1

0

ご了承ください

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

n==null || n!=null常に真であるため、は無限ループです。

おそらくあなたは意味します

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

上記の発言は単純です

do loop1

いずれにせよ、真理値表をご覧になることをお勧めします。

于 2013-01-16T14:03:40.057 に答える