2013-09-19 10 views
0

Я взял тест и получил этот ответ неправильно, и я не уверен, почему. Кто-нибудь может мне помочь?Почему это «Тело петли» пусто?

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

тело петли _ _ **

  **A. empty 

Некорректное Б. все между фигурными скобками
С. COUT < D. число < = 10. **

Ответный ключ: A

+0

while (number <= 10); <- это вещь – thang

+0

@thang указывает на точку с запятой. – Adam

+0

Пожалуйста, переформатируйте/отпечатай свой вопрос –

ответ

5

Точка с запятой сразу после завершения блока while.

2

Петли в то время как будет применяться к следующему оператору или Участок_программам следующего выражения while(number <= 10)

В этом случае у вас есть точка с запятой ; после него, это известно как пустое выражения и является действительным заявлением. Это единственный оператор, который будет выполняться в этом цикле while.

Блок, определенный в фигурных скобках после того, как пустой оператор не зависит от цикла while. Например, вы можете размещать блоки кода в фигурных скобках, не привязывая их к определению функции или циклу, например.

Смежные вопросы