Cтраница 3
Проверка значения на равенство символической константе EOF, а не числу - 1 делает программы более переносимыми. Таким образом, на различных вычислительных системах EOF может иметь различные значения. [31]
Проверка значения на равенство символической константе EOF, а не числу - 1 делает программы более переносимыми. Таким образом, на различных вычислительных системах EOF может иметь различные значения. [32]
В этом примере также объявляется символическая константа с именем studentsPerClass, но на сей раз для этой константы задается тип unsigned short int. Этот способ имеет несколько преимуществ, облегчая дальнейшую поддержку вашей программы и предотвращая появление некоторых ошибок. [33]
Заменяющий текст для макроса или символической константы - это обычно любой текст в строке после идентификатора в директиве define. Если заменяющий текст для макроса или именованной константы не умещается на одной строке, в конце строки следует поместить обратную косую черту (), которая показывает, что текст продолжается на следующей строке. [34]
![]() |
Предопределенные символические константы. [35] |
Заменяющий текст для макроса или символической константы - это любой текст, расположенный в строке после идентификатора в директиве define. Если заменяющий текст для макроса или константы не умещается на одной строке, в конце строки следует поместить обратную косую черту (), которая показывает, что текст продолжается на следующей строке. [36]
Выражением для подстановки макроса или символической константы является любой текст в строке директивы definp, следующий за идентификатором. Если текст для подстановки макроса или символической константы длиннее, чем остаток строки, то в конце строки можно поставить символ обратного слэша (), указывающий на то, что замещающий текст продолжается на следующей строке. [37]
В Прологе имена используются для обозначения символических констант, доменов, предикатов и переменных. В общем случае имя должно начинаться с буквы или знака подчеркивания, за которым идет любая комбинация букв, цифр или знаков подчеркивания. [38]
В наших программах присутствует значительное число символических констант; они вносят большой вклад в улучшение читабельности текста. [39]
Директива препроцессора define используется для создания символических констант и макросов. [40]
Использование ясных по смыслу имен для символических констант улучшает пони - мание текста программы, делает текст самодокументируемым. [41]
Директива препроцессора define используется для определения символической константы или макроса. [42]
Использование ясных по смыслу имен для символических констант улучшает понимание текста программы, делает текст самодокументируемым. [43]
В больших программах желательно определить несколько различных символических констант, чтобы иметь возможность контролировать условия компиляции отдельных частей исходного файла. [44]
Обратите внимание, что каждая из предопределенных символических констант начинается и заканчивается двумя символами подчеркивания. [45]