0

私はテストを受けて、この答えを間違えました。その理由がわかりません。誰かが私を助けることができますか?

**In the following segment of code, 
number = 1 
while(number <= 10); 
{
cout<<number<<endl; 
} 

ループの本体は_ _.** です。

           **A. empty  

B. 中括弧内のすべて
C. cout< D. number <= 10;**

答えの鍵: A

4

2 に答える 2

5

直後のセミコロンはwhileブロックを終了します。

于 2013-09-19T23:38:14.060 に答える
2

while ループは、式に続く次のステートメントまたはステートメント ブロックに適用されます。while(number <= 10)

この場合、セミコロンが;後に続きます。これは空のステートメントと呼ばれ、有効なステートメントです。この while ループで実行される唯一のステートメントです。

空のステートメントの後の中括弧で定義されたブロックは、while ループから独立しています。たとえば、コード ブロックを関数定義やループにアタッチしなくても、中かっこ内にコード ブロックを配置できます。

于 2013-09-19T23:47:04.590 に答える