русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Использование комментариев


Дата добавления: 2015-06-12; просмотров: 838; Нарушение авторских прав


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

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

Добавление комментариев сделает любую программу более легкой для понимания. Комментарий — это сообщение для того, кто читает исходный текст программы. Комментарии могут помещаться в любом месте программы. Компилятор и компоновщик игнорируют комментарии, так что их содержимое не включается в объектный и исполняемый файлы.

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

 

 

Введение комментария начинается с символов /* и заканчивается символами*/. Выглядит это примерно так:

/*Эта программа выводит сообщение на экран*/main() { puts("OK"); return(0); }

Символы /* указывают начало строки комментария, а символы */ отмечают ее конец. Все, что помещено между ними, Си игнорирует. Как правило, в самом начале текста программы программисты помещают строку комментария, чтобы пояснить цель ее создания. Внутри текста программы помещаются комментарии, поясняющие употребление отдельных инструкций или последовательность логических шагов. Такие комментарии обычно помещают после разделителя, то есть точки с запятой:



/*Эта программа выводит сообщение на экран */main() { /*На экран выводится сообщение "OK"*/ puts("OK"); return(0); /*Возврат в операционную систему*/ }

При записи инструкции и комментария в одной строке принято (исключительно для удобства чтения) разделять их некоторым количеством пробелов.

Комментарий может быть многословным и занимать не одну, а несколько строк. В этом случае символы */, указывающие конец комментария, можно поместить сразу после текста комментария или на отдельной строке:

/*Эта программа выводит сообщение на экран, она содержит инструкцию return(0) для совместимости с компиляторами, не имеющими автоматического возврата в систему*/

Некоторые программисты добавляют звездочку в начало каждой дополнительной строки комментария:

/*Эта программа выводит сообщение на экран, она содержит* инструкцию return(0) для совместимости с компиляторами,* не имеющими автоматического возврата в систему*/

Можно проявить фантазию:

/** * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** Эта программа выводит сообщение на экран, она содержит ** инструкцию return(0) для совместимости с компиляторами, ** не имеющими автоматического возврата в систему ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * **/

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

Комментарии в Си++

Весьма распространенным недосмотром, который часто допускают начинающие программисты, является то, что они забывают ставить символы */ в конце комментария, и в результате получают сообщение об ошибке компилятора. В Си++ использование комментария несколько облегчается за счет введения новой пары символов //, указывающих начало строки комментария. В этом случае концом комментария считается конец строки, так что нет необходимости отмечать его специальным символом:

//Эта программа выводит сообщение на экранmain() { puts("OK"); return(0); //Возврат в операционную систему }

Однако если комментарий занимает больше одной строки, каждая строка должна начинаться с символов //:

//Эта программа выводит сообщение на экран, она содержит//инструкцию return(0) для совместимости с компиляторами,//не имеющими автоматического возврата в систему

В Си++ можно по-прежнему использовать и символы /* и */.



<== предыдущая лекция | следующая лекция ==>
Инструкция return | Понятие параметров


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.08 сек.