ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 3) онлайн
Форматирование и стиль оформления циклов
Хороший стиль программирования предполагает сдвиг тела цикла вправо относительно оператора, управляющего циклом, и относительно остального программного кода. В программе FORDEMO такой сдвиг применен к одной строке, а в программе CUBELIST вправо сдвинут весь блок, за исключением обрамляющих фигурных скобок. Подобное форматирование является очень удобным, посколь- ку позволяет легко увидеть, где начинается цикл, а где заканчивается. Компиля- тор не отличает форматированный текст от неформатированного (по крайней мере, на его работе это никак не сказывается).
Существует еще одна разновидность того стиля, который мы применяли для оформления циклов в наших программах. Мы выравнивали фигурные скобки по вертикали, но некоторые программисты предпочитают помещать открыва- ющую фигурную скобку прямо после оператора цикла, как показано здесь:
for(numb=1;numb<=10;numb++){ cout <<setw(4)<<numb; int cube =numb*numb*numb;
cout <<setw(6)<<cube <<endl; }
Такой способ делает листинг на одну строку короче, но восприятие текста становится менее удобным, поскольку открывающая фигурная скобка теряется из виду и путаются связи между открывающими и закрывающими фигурными скобками. Еще одним вариантом оформления циклов служит сдвиг вправо тела цикла вместе с обрамляющими фигурными скобками:
for(numb=1;numb<=10;numb++) {
cout <<setw(4)<<numb; int cube =numb*numb*numb;
cout <<setw(6)<<cube <<endl; }
Этот подход является весьма распространенным, однако и у него есть свои противники. Разумеется, выбор способа оформления кода программы зависит только от ваших предпочтений, и вы можете форматировать текст программы так, как вам кажется удобнее.
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
Схожі підручники
- Українська мова за професійним спрямуванням. Навчальний посібник (частина 2)
- ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 7) онлайн
- Бухгалтерський облік у галузях економіки (частина 2)
- Бухгалтерський фінансовий облік (частина 1)
- Історія України основні теми
- Загальні питання з курсу «Регіональна економіка»
