As constantes têm seu conteúdo preservado durante toda a execução de nossos programas. Tanto a 
                declaração quanto a atribuição são semelhantes ao que foi visto em variáveis. 
            
            
                As diferenças entre variável e constante estão na atribuição, que no caso da constante deve 
                ser feita no momento da declaração e o uso da palavra reservada const.
            
            Sintaxe
            const tipo_de_dado nome_constante = valor;
            Exemplo 4
            
#include <iostream>
const int CONSTANTE=10;
int main(void)
{
    //uso de CONSTANTE
    for(/*omitido*/)
    {
        //uso de CONSTANTE
    }
    return 0;
}
            Saída
            -
            
                Assim como variáveis, C++ permite que essa declaração de constante seja feita em apenas uma linha. 
                A sintaxe é semelhante ao que foi visto no exemplo acima. Nesse tipo de declaração os nomes 
                das constantes e suas atribuições são separados por ",".
            
            Sintaxe
             const tipo_dado nome_constante1 = valor1, nome_constante1 = valor2, nome_constante1 = valorN;
            Exemplo 5
            
#include <iostream>
const int CONSTANTE1=10,CONSTANTE2=10,CONSTANTE3=10;
int main(void)
{
    //omitido
    return 0;
}
            
                Uma vez declarada uma constante como no exemplo, qualquer atribuição de valor posterior a sua 
                declaração irá gerar um erro de compilação:
            
            Exemplo 6
            
#include <iostream>
const int CONSTANTE=10;
int main(void)
{
    CONSTANTE = 11;
    return 0;
}
            Saída
            error: assignment of read-only variable ‘CONSTANTE’.
            
                Por boa prática, as constantes são declaradas em caixa alta utilizando a convensão Snake Case
                para se diferenciar das variáveis.