Константы C

Введение в работу с константами в C

В последнем посте я представилпеременные в C.

В этом посте я хочу рассказать вам все о константах в C.

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

Так:

const int age = 37;

Это совершенно правильный C, хотя обычно константы объявляются в верхнем регистре, например:

const int AGE = 37;

Это просто соглашение, но оно может очень помочь вам при чтении или написанииCпрограмма, поскольку она улучшает читаемость. Имя в верхнем регистре означает константу, имя в нижнем регистре означает переменную.

Имя константы подчиняется тем же правилам для имен переменных: может содержать любую заглавную или строчную букву, может содержать цифры и символ подчеркивания, но не может начинаться с цифры.AGEиAge10допустимые имена переменных,1AGEне является.

Другой способ определения констант - использовать этот синтаксис:

#define AGE 37

В этом случае вам не нужно добавлять тип, и вам также не нужен=знак равенства, и вы опускаете точку с запятой в конце.

Компилятор C определит тип из указанного значения во время компиляции.

Скачать мою бесплатнуюСправочник C


Больше уроков по clang: