Constantes em c

Constantes em c

Precisamos declarar e inicializar os valores, mudando ou corrigidos em alguns lugares, para dar um valor ou atribuir uma peso para a referência ou a manipulação das informações específicas enquanto escrevia um programa. Para essas atribuições dos valores, armazenamos esses valores em variáveis ​​e constantes. Constant é o tipo dessa variável cujo valor permanece inalterado/fixado em todo o programa. Constantes primárias representam os números inteiros, números reais e constantes de caráter, enquanto as constantes secundárias representam as estruturas, matrizes, sindicatos e ponteiros. Quando declaramos inicialmente uma constante em um programa, não podemos alterar seu valor para qualquer outro valor depois. Somos obrigados a usar esse valor como está em todo o código.

Procedimento

As constantes no C são definidas usando os dois métodos diferentes, dependendo de seus tipos. Vamos implementar todos esses métodos neste artigo. O procedimento incluirá a sintaxe para a declaração das constantes no C. A seguir, o processo passo a passo que você pode observar para declarar as constantes com os dois métodos diferentes no programa.

Sintaxe

Podemos definir as constantes no programa com os dois métodos a seguir:

  • Palavra -chave constante
  • # Defina o pré-processador

A sintaxe para a palavra -chave constante é (const 'Tipo de dados "Nome constante' = Valor fixo que queremos atribuir à constante). Podemos definir a constante com o segundo método, eu.e., # Defina o pré-processador com sintaxe (# definir "Nome constante" "valor").

Exemplo 01

Vamos resolver um exemplo para a constante primária. Várias constantes primárias existem, mas, neste exemplo, só trabalharemos com a constante número inteira. Para começar com o exemplo, criaremos um projeto no Visual Studio C. Depois de abrir o Visual Studio, teríamos que selecionar a opção "Arquivo" na barra de ferramentas. Selecionaremos a opção "Novo" e "Criar projeto" do arquivo. Isso criará um projeto para o seu programa. Para adicionar este projeto ao caminho dos repositórios de arquivos C, selecionaremos a opção "Arquivo de origem" e selecione "Adicionar itens".

Então vamos nomear nosso projeto com a extensão “.C ”. Isso fará com que nosso projeto seja executado nos fundamentos C. Agora que o projeto é criado com sucesso em C, incluiremos o stdio com extensão “.H ”para usar o arquivo de cabeçalho“# incluir ”. Isso permitirá que o programa use as funções necessárias do stdio, eu.e., print (), leitura de entrada como scanf (), etc. Agora, usaremos o método "$ const -chave" para declarar um número inteiro constante primário. No corpo da função principal com o tipo de dados inteiro "int", declararemos constantes "def" com o tipo de dados "int" e atribuiremos algum valor "34" usando o método da declaração como "const int def = 34".

Em seguida, imprimiremos essa constante chamando o método de exibição printf () com especificação de formato como "%i" e o nome da constante que já declaramos. Vamos sair da função principal depois de retornar o valor "0". Escrevemos essa explicação do exemplo como um programa para que você possa executá -lo da seguinte maneira:

#incluir
int main ()
const int def = 34;
printf ("Valor de def é: %i", def);
retornar 0;

O método de declaração usado para o exemplo anterior exibiu a saída do programa como "34". Ele assumiu o valor com o qual inicializamos nossa constante no momento da declaração.

Exemplo 02

Este exemplo discutirá outro método para a declaração da constante primária no programa. Para implementar este programa, criaremos um novo projeto no compilador C e adicionaremos o arquivo de origem com o .C extensão do nome do projeto para permitir que o projeto recém -criado seja executado nos fundamentos do idioma C. Em seguida, permitiremos que o programa use as informações necessárias para exibir e ler saída/ entrada importando das bibliotecas de C o arquivo de cabeçalho Stdio.H como " # $ # incluir".

Como este exemplo também lida com a definição da constante primária como o exemplo anterior, ele usará outro método de declaração constante. Escolheremos a constante de flutuação e a declararemos com o método "# define constant_name value" para este exemplo. Declararemos a principal função com o tipo de dados "int" e, no corpo desta função, declararemos uma constante com o nome "DEC" com o valor "35.4 "como"# define def 35.4 ". Observe que este método de declaração não especifica o tipo de dados da constante em sua sintaxe; portanto, especifique o tipo de dados do valor “35.4 ”(que devem ser flutuantes, pois é um valor decimal). Imprimiremos o valor da constante usando o método de chamada PrintF () e especificaremos o tipo de constante na especificação de formato do método printf () como "%f" para um flutuador com o nome da constante.

Dessa forma, o tipo de dados da constante será especificado como um flutuador. Podemos implementar esta explicação detalhada do exemplo nas linhas curtas de 2-3 na forma a seguir do programa C.

#incluir
#Define 35 de dezembro.14
int main ()
printf ("%f", DEC);
retornar 0;

A saída exibiu o valor da constante como “35.4 ”pegando seu tipo de dados da especificação de formato no método printf (). Este método de declaração pode levar qualquer tipo de dados para a constante, que é definida na especificação do formato para o método de exibição. Se tivéssemos usado a especificação do formato como "%i" para a constante inteira, isso teria encontrado o erro de compilação como o valor que declaramos para a constante foi decimal.

Exemplo 03

O próximo exemplo lidará com a declaração das constantes secundárias, e declararemos uma estrutura neste exemplo. Podemos declarar a estrutura do programa executando o seguinte código no compilador C:

#incluir
#incluir
Cours Struct
char abce [50];
char def [50];
Int Age;
;

Conclusão

As constantes podem ser declaradas no programa C usando métodos diferentes. Este guia mostra a implementação de ambos os métodos para a declaração da constante primária ou da constante secundária. Podemos obter um bom conhecimento sobre o conceito de constantes na linguagem de programação C com a ajuda desses exemplos.