русс | укр

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

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

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

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


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

Comment


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


3. /*

More comments

V

Finish

V

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

Любые комментарии полностью удаляются из программы во время Компиляции, поэтому их можно использовать неограниченно, не опасаясь, что это повлияет на бинарный код. Основное их предназначение сделать программу простой для понимания, в том числе и для других раз­работчиков, которым придется в ней разбираться по какой-либо причи­не. Также комментарии зачастую используются дня временного исключе­ния частей кода, например:

lntx = 2; int у = 0;

Г

if (X > 0)

у = у + х*2; else

у = -у - х*4; 7

у = у*у;// + 2*х;

В этом примере закомментировано выражение if-else и оператор сложения +2*х.

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

Кроме этого, существует особый вид блочного комментария — комментарий разработчика. Он применяется для автоматического со­здания документации кода. В стандартную поставкуJDK, начиная с версии 1.0, входит специальная утилита javadoc. На вход ей подается исходный код классов, а на выходе получается удобная документация в HTML-формате, которая описывает все классы, все их поля и методы. При этом активно используются гиперссылки, что существенно упро­щает изучение программы (например, читая описание метода, можно с помощью одного нажатия мыши перейти на описание типов, использу­емых в качестве аргументов или возвращаемого значения). Однако по­нятно, что одного названия метода и перечисления его аргументов не­достаточно для понимания его работы. Необходимы дополнительные пояснения от разработчика.



Комментарий разработчика записывается так же, как и блочный. Единственное различие в начальной комбинации символов — для доку­ментации комментарий необходимо начинать с /**. Например:

/**

* Вычисление модуля целого числа.

* Этот метод возвращает

* абсолютное значение аргумента х.

IntgetAbs(intx) { if (х>=0)



<== предыдущая лекция | следующая лекция ==>
Этот цикл не может начинаться с нуля из-за особенностей алгоритма | Return х; else


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


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

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

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


 


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

 
 

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

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