DEV Community

Cover image for Константа С++
islomAli99
islomAli99

Posted on

Константа С++

Ассаламу алейкум уважаемый программист, сегодня мы поговорим с вами о константах Const.

Константа есть константа.Для объявления констант в языке программирования C++ мы используем вспомогательное слово const(Мы объявляем эту переменную как константу).
Константа может только читать (получать) значение.

#include <iostream>

using namespace std;
​
int main() {

    const int n = 13; // Значение n всегда равно 13

    return 0;
}
Enter fullscreen mode Exit fullscreen mode
#include <iostream>

using namespace std;
​
int main()
{
  const int n = 13; // Значение n всегда равно 13
  п = 15; // ошибка: n здесь только для чтения
    cout << n;

  return 0;
}

Enter fullscreen mode Exit fullscreen mode
Результат::
В функции 'int main()':
6.9: ошибка: присвоение переменной только для чтения 'n'
Enter fullscreen mode Exit fullscreen mode
  1. строка: попытка изменить здесь константу будет отклонена компилятором C++ и выдаст вам показанный выше экран ошибки. Будьте внимательны при объявлении константы, потому что этот идентификатор нельзя изменить во время выполнения программы, а если вы попытаетесь его изменить, возникнет ошибка.

Переменная необязательного типа может быть объявлена ​​как константа при объявлении константы.

Например:

#include <iostream>

using namespace std;
​
int main() 
{
    const int age = 24; // возраст константа
    const string name = "ИТ-школа Ilmhub"; // имя является константой
    const bool is_developer = true; // константа is_developer
    const char is_char = 'M'; // константа is_char    
    const float PI = 3.14;
}
Enter fullscreen mode Exit fullscreen mode

Top comments (0)