Cтраница 1
Константное выражение - это выражение, операндами которого являются только константы и имена констант. [1]
Константное выражение - это выражение, состоящее из одних констант. [2]
Константное выражение в общем случае может использовать константы, ранее объявленные именованные константы, арифметические операции, значения перечислимых типов ( см. разд. [3]
Константные выражения вычисляются компилятором в процессе компиляции и заменяются в выполняемом файле вычисленными значениями. Это сокращает время выполнения. [4]
Блок-схема выполнения оператора do stmnt wnile ( ехр. [5] |
Константное выражение в операторе case играет роль числовых меток. Эти метки подобны номерам операторов в языке Фортран. При выполнении оператора switch вычисляется выражение ехр, которое приводится к целому типу. [6]
Запись константное выражение переопределяет последовательность значений, заданных по умолчанию. Идентификатор, следующий перед записью константное выражение, принимает значение, задаваемое этим константным выражением. Константное выражение имеет тип int и может быть отрицательным. Следующий идентификатор в списке ассоциируется с величиной, равной константное выражение 1, если он явно не задается другой величиной. [7]
Тип константного выражения или диапазона в записи варианта совпадают с типом ключевого выражения. [8]
Константы и константные выражения могут использоваться непосредственно в тексте программы в любых операторах и выражениях. Константы ( именованные константы) могут объявляться с помощью ключевого слова const. Это слово начинает раздел объявления констант. [9]
В языке Си - константное выражение, сравниваемое со значением выражения-условия в операторе-переключателе и соответствующее одному оператор варианта. [10]
Верхняя граница измерения задана константным выражением. [11]
Списки могут содержать константы и константные выражения, которые совместимы по типу с объявленным выражением и которые компилятор может вычислить заранее, до выполнения программы. Допустимо использование ограниченных типов ( см. разд. Недопустимо использование переменных и многих функций. В списках не допускается повторение одних и тех же значений, поскольку в этом случае выбор был бы неоднозначным. [12]
Во второй синтаксической форме опущено константное выражение в квадратных скобках. Эта форма может быть использована только тогда, когда массив инициализируется, объявлен как формальный параметр или объявлен как ссылка на массив, явно определенный где-то в программе. [13]
На диаграмме 2.8 показан синтаксис константных выражений и описаний констант. [14]
В чем состоит разница между константным выражением и обычным выражением. Внимательно изучите соответствующие синтаксические диаграммы. [15]