Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Комментарии. Комментарий- это последовательность символов, которая восп­ринимается компилятором как отдельный пробельный символ или



Комментарий- это последовательность символов, которая восп­ринимается компилятором как отдельный пробельный символ или, дру­гими словами, игнорируется.

Комментарий имеет следующую форму представления:

/*<characters>*/,

где <characters> может быть любой комбинацией символов из множества представимых символов, включая символы новой строки, но исключая комбинацию */. Это означает, что комментарии могут зани­мать более одной строки, но не могут быть вложенными.

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

Следующие примеры иллюстрируют некоторые комментарии:

/* Comments can separate and document

lines of a program. */

/* Comments can contain keywords such as for

and while */

/*******************************************

Comments can occupy several lines. *******************************************/

Так как комментарии не могут содержать вложенных коммента­риев, то следующий пример будет ошибочным:

/* You cannot/* nest */ comments */

Компилятор распознает первую комбинацию */ после слова nest как конец комментария. Затем, компилятор попытается обрабатывать оставшийся текст и выработает сообщение об ошибке. Чтобы обойти

компиляцию комментариев больших размеров, нужно использовать ди­рективу #if препроцессора.





Дата публикования: 2014-11-28; Прочитано: 240 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...