C: Константы

Константа (const) — это фиксированное значение, которое не может изменяться в процессе исполнения программы. Константы объявляются таким же образом, как и обычные переменные и используются для хранения значений, которые не будут изменяться ни случайно, ни преднамеренно. Кроме того, использование констант вместо обычных переменных там, где это возможно, позволяет достичь пусть минимального, но все же повышения производительности программы.

Константа может объявляться двумя способами:

int const a = 1;
const int a = 1;

Примечание: оба приведенных выше объявления являются эквивалентными, однако, вам стоит выбрать одно из них и использовать лишь его в своих проектах. С другой стороны, при участии в чьем-либо проекте вам придется использовать тот тип объявления, который уже используется в его рамках, чтобы не нарушать стиль.

Пример

Доступ к значению константы может осуществляться таким же образом, как и доступ к значению обычной переменной:

  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     const int number = 4;
  6.      
  7.     printf("Значение константы: %i\n", number);
  8.  
  9.     return 0;
  10. }

Загрузить файл исходного кода