Кент Рейсдорф. BORLAND C++BUILDER. Раздел 1

Кент Рейсдорф. BORLAND C++BUILDER. Страница 52

Заключение

Эта глава содержит существенные сведения о некоторых основных опе­раторах Си++. Все, что представлено здесь, потребуется вам при програм­мировании в C++Builder. Сначала вы изучили различные типы циклов в Си++; затем узнали об операторе switch и его использовании. Я немного рассказал об областях видимости и их значении для ваших переменных. В конце главы вы узнали, что такое структуры и увидели, как их можно использовать в программах. Завтра нам предстоит взяться за довольно труд­ный материал.

Вопросы и задания

Этот раздел содержит вопросы, которые помогут вам закрепить пройден­ный материал, и упражнения, которые дадут опыт практического применения изученного. Ответы на вопросы приведены в приложении А.

Вопросы и ответы

Сколько уровней вложенности может иметь оператор if?

Формально ограничений нет. Существует, однако, одно практическое ог­раничение. При большом числе вложенных if становится очень трудно следить за фигурными скобками!

Будет ли цикл автоматически завершен, если что-то окажется неправильно?

Нет. Если вы случайно написали бесконечный цикл, он будет выпол­няться до тех пор, пока вы каким-либо способом его не прервете. Вы можете остановить программу, вызвав менеджер задач Windows (или окно завершения программы) и сняв ошибочную задачу. Если программа запущена из IDE C++Builder, можно выбрать для этого пункт Run | Reset Program в главном меню.

Должен ли оператор switch обязательно иметь секцию default? Нет. Секция default является дополнительной.

Могу ли я иметь несколько переменных с одним и тем же именем?

Да, обеспечив им разные области видимости. Вы не можете объявить две переменные х в одном блоке, однако ничто не мешает вам иметь глобальную переменную х и локальную переменную с тем же именем.

Web-дизайн (с) 2010 All rights reserved