| ||||||||||||||||||||||||||
|
Комментарии.Комментарий - это пояснительный текст, который можно записать в любом месте программы, где разрешен пробел. Текст комментария ограничен символами { } или (* *) и может содержать любые комбинации латинских и русских букв, цифр и других символов алфавита языка Паскаль. Комментарий представляется следующей конструкцией, например: {любой текст} или (* любой текст
*) Комментарий может находиться между любыми двумя лексемами
программы. В ограничителях (* *) пробелы между скобкой и звездочкой запрещены. В тексте не должны находиться знаки ограничителей, с которых комментарий начинается. Например, текст комментария { пример {1} задания {4} } вызовет ошибку при компиляции. Однако ограничители { } можно вложить в (* *) и наоборот. Вложенность комментариев в друг друга допускается только для комментариев, заключенных в различные пары скобок, например: {Комментарий (* Вложенный комментарий *) Комментарий} (* пример {1} задания {4} *) { пример (* 1 *) задания (* 4 *) } Ограничения на длину комментария нет. Комментарий игнорируется компилятором и поэтому никакого влияния на программу не оказывает. По месту положения в программе комментарии можно подразделить на четыре класса:
В удачно прокомментированной программе легко найти ошибку, проанализировать различие между замыслом автора (в комментариях) и реализацией (в тексте программы). Ограничители { } и (* *) удобно использовать при отладке программ. В процессе отладки часто требуется временно исключить выполнение какой-либо части программы. Этого можно добиться, уничтожив временно ненужные операторы или обойдя их с помощью оператора goto. Оба этих способа неприемлемы по ряду совершенно понятных причин:
повторный набор вновь понадобившихся операторов, путаница с операторами goto и
т.д. Гораздо удобнее просто заключить временно ненужную часть программы в { } или (* *), которая будет
восприниматься компилятором как комментарий, например: При необходимости скобки комментариев { } или (* *) можно убрать, и программа будет выполняться в полном объеме. |
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||||
© Copyright(c) 2004 Amro Group. All rights reserved |
|