Uma constante em C ++ é algo que não pode ser alterado ou alterado enquanto o programa está funcionando.
As constantes são frequentemente usadas para indicar dados imutáveis exigidos por um programa, como constantes aritméticas e quantidades fixas.
Neste artigo, vamos dar uma olhada no significado das constantes, na maneira de defini -las e como empregá -las em c++.
O que são constantes em C++
Constantes são variáveis na programação C ++ cujo conteúdo não pode ser modificado após a conclusão da inicialização. Uma constante na programação é um tipo de estatística que mantém uma quantia que permanece a mesma durante a execução do script. As constantes têm significado sempre que você está tentando especificar valores que não devem ser alterados enquanto um código está em execução.
Declaração de Constantes em C++
Existem duas maneiras de declarar constantes em C ++:
Vamos dar uma olhada e discuti -los um por um.
1: Constantes simbólicas em C++
Esses são valores nomeados que podem ser usados ao longo do programa. O "Const" A palavra -chave é usada para definir constantes simbólicas, e os valores que eles mantêm não podem ser modificados após a criação. Sua definição é quase a mesma que as definições de variáveis em C++. Sua primeira palavra -chave começa com a const.
Sintaxe de constantes simbólicas
A seguir, é apresentada a sintaxe para usar constantes simbólicas em C ++:
const Datatype constant_name = value;
ou
#Define constant_name Valor
Constantes simbólicas podem ser usadas globalmente e localmente no programa C ++.
Exemplo de constante simbólica
O exemplo mais comum de uma constante simbólica é Pi que usa uma diretiva de pré-processador #Defin++.
Programa C ++ com constantes simbólicas
#incluir
usando namespace std;
#Define pi 3.14159
int main ()
const int r = 3;
duplo a;
a = pi * r * r;
cout << "Area of a Circle with Radius of 3 is " << a << endl;
retornar 0;
No código de exemplo acima, existem duas constantes simbólicas; um é uma constante simbólica global que é Pi com um valor de 3.14159 e o outro é uma constante simbólica local que é r = 3. Usando essas constantes simbólicas, a área de um círculo é encontrada com um raio de 3 e imprime a saída.
Saída
2: Constantes literais em C++
Constantes literais são valores fixos adicionados diretamente ao código do programa. Alguns exemplos comuns de constantes literais de C ++ são inteiros, cordas e literais de personagem.
Sintaxe de constantes literais
A constante literal é usada diretamente no código sem qualquer declaração. Alguns exemplos de constantes literais e sua sintaxe no C ++ são:
Programa de C ++ usando constantes inteiros, flutuantes, char e literais de cordas.
#incluir
usando namespace std;
int main ()
int num = 4;
flutuar pi = 3.14159F;
char word = 'a';
String message = "Hoje é um bom dia";
cout << "Number of items: " << num << endl;
cout << "Value of pi: " << pi << endl;
cout << "First initial: " << word << endl;
cout << "Message: " << message << endl;
retornar 0;
O código C ++ acima inicializa e imprime quatro tipos diferentes de constantes literais: um número inteiro, um flutuador, um personagem e uma corda. O número inteiro é 4, o flutuador é pi (aproximadamente 3.14159), o personagem é 'a' e a corda é "hoje é um bom dia".
Saída
Conclusão
Constantes em C ++ são os valores dos dados que não podem ser alterados em todo o programa. São componentes significativos de C ++ e empregá -los com sucesso pode resultar em código mais compreensível, viável e eficiente. Na escrita acima, vimos dois tipos de constantes em C ++, como constantes simbólicas e literais. Ambos têm sua importância, pois as constantes simbólicas inicializam com a palavra-chave const, enquanto a constante literal é mais categorizada em constantes inteiras, flutuantes, caráters e do tipo cordas.