Введение в работу с константами в C
В последнем посте я представилпеременные в C.
В этом посте я хочу рассказать вам все о константах в C.
Константа объявляется аналогично переменным, за исключением того, что перед ней ставитсяconst
ключевое слово, и вам всегда нужно указывать значение.
Так:
const int age = 37;
Это совершенно правильный C, хотя обычно константы объявляются в верхнем регистре, например:
const int AGE = 37;
Это просто соглашение, но оно может очень помочь вам при чтении или написанииCпрограмма, поскольку она улучшает читаемость. Имя в верхнем регистре означает константу, имя в нижнем регистре означает переменную.
Имя константы подчиняется тем же правилам для имен переменных: может содержать любую заглавную или строчную букву, может содержать цифры и символ подчеркивания, но не может начинаться с цифры.AGE
иAge10
допустимые имена переменных,1AGE
не является.
Другой способ определения констант - использовать этот синтаксис:
#define AGE 37
В этом случае вам не нужно добавлять тип, и вам также не нужен=
знак равенства, и вы опускаете точку с запятой в конце.
Компилятор C определит тип из указанного значения во время компиляции.
Скачать мою бесплатнуюСправочник C
Больше уроков по clang:
- Введение в язык программирования C
- C Переменные и типы
- Константы C
- Операторы C
- C Условные выражения
- Как работать с петлями на C
- Введение в массивы C
- Как определить длину массива в C
- Введение в строки C
- Как найти длину строки в C
- Введение в указатели C
- Цикл по массиву с помощью C
- Логические значения в C
- Введение в функции C
- Как использовать NULL в C
- Основные концепции ввода-вывода в C
- Двойные кавычки против одинарных кавычек в C
- Как вернуть строку из функции C
- Как решить неявное объявление предупреждения библиотечной функции в C
- Как проверить значение символа в C
- Как напечатать процентный символ с помощью printf () на C
- Спецификаторы и модификаторы преобразования C
- Как получить доступ к параметрам командной строки в C
- Объем переменных в C
- Можете ли вы вкладывать функции в C?
- Статические переменные в C
- C Глобальные переменные
- Ключевое слово typedef в C
- C Перечислимые типы
- Структуры C
- Заголовочные файлы C
- Препроцессор C