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 回答