Como usar constantes em c programação

Mesmo com programação C, computadores e seus irmãos eletrônicos gosta de fazer tarefas repetitivas. Na verdade, qualquer coisa que você faz em um computador que requer que você faça algo mais e mais demandas que, uma solução mais rápida mais simples estar à mão. Muitas vezes, é a sua missão de simplesmente encontrar a ferramenta certa para atingir esse objetivo.

Como usar o mesmo valor mais e mais

Pode ser muito cedo em sua carreira de programação C para refletir verdadeiramente um programa repetitivo. Mas isso não significa que você não pode codificar programas que utilizam valores mais e mais.

Exercício 1: Criar um novo projeto, ex0511, e digite o código-fonte, como mostrado na É um número mágico. Guardá-lo, construí-lo, executá-lo.

É um número mágico

#include int main () {printf ("O valor é% dn", 3) -printf ("E% d é o valorN", 3) -printf ("Não é% dn", 3 + 1) -printf ("E não é% dn", 3-1) -printf ("Não, o valor é% dn", 3) -Retornar (0) -}

O código usa o valor 3 em cada linha. Aqui está a saída:

O valor é 3 E 3 é o valueIt não é 4E não é 2no, o valor é 3

Exercício 2: Editar o código para substituir o valor 3 com 5. compilar e executar.

Você pode pensar que Exercício 2 é cruel e requer um monte de trabalho, mas essas coisas acontecem com frequência na programação.

Tem que haver uma maneira melhor.

Video: [C] Aula 18 - Comando WHILE

Fundamentos da constantes de programação C

UMA constante é um atalho - especificamente, algo usado em seu código para substituir outra coisa. Uma constante opera no nível do compilador. É criado usando a diretiva # define, neste formato:

#define ATALHO constante

ATALHO é uma palavra-chave, geralmente escrito em letras maiúsculas. É criado pelo compilador para representar o texto especificado como constante. A linha não termina com um ponto e vírgula, porque é uma diretiva de compilação, não uma declaração linguagem C. Mas a constante você cria pode ser usado em outras partes do código, especialmente nas declarações.

A linha a seguir cria a OCTO constante, igual ao valor 8:

#define OCTO 8

Após a definição da constante, você pode usar o atalho OCTO em qualquer lugar em seu código para representar o valor de 8 - ou qualquer outra constante que você define- por exemplo:

printf ("Mr. Octopus tem% d pernas.", OCTO) -

A instrução anterior exibe este texto:



Mr. Octopus tem 8 pernas.

O atalho OCTO é substituída pela constante 8, quando o código-fonte é compilado.

Video: Linguagem C - Como usar constantes

  • A directiva #define é tradicionalmente colocado na parte superior do código-fonte, logo após as directivas # include.

  • Você pode definir cordas, bem como valores:

    AUTOR #define "Dan Gookin"

    A seqüência de caracteres que é definido inclui as aspas duplas.

  • Você pode até mesmo definir cálculos matemáticos:

    CÉLULAS #define 24 * 80
  • As definições podem ser usados ​​em qualquer lugar do código fonte.

    Video: Linguagem C para iniciantes

Como colocar constantes para uso em programação C

Sempre que o seu código usa um único valor mais e mais (algo significativo, como o número de linhas em uma tabela ou o número máximo de itens que você pode furar em um carrinho de compras), definir o valor como uma constante. Use a diretiva #define.

Video: C - Básico Aula 7 ( Constantes #define )

Preparar-se para atualizações constantes mostra uma atualização para o código-fonte no Exercício 1. A constante o valor é criado, definido como sendo igual a 3. Em seguida, essa constante é utilizada no texto. A constante é tradicionalmente escrito em caixa alta, e você pode ver no código-fonte como fazê-lo faz com que seja fácil de encontrar, e identificar como, uma constante.

PREPARAÇÃO PARA atualizações constantes

#include #define VALOR 3int main () {printf ("O valor é% dn", VALOR) -printf ("E% d é o valorN", VALOR) -printf ("Não é% dn", VALOR + 1) -printf ("E não é% dn"-printf, VALOR-1) ("Não, o valor é% dn", VALUE) -Retornar (0) -}

Exercício 3: Criar um novo projeto chamado ex0513 usando o código-fonte de Preparação para atualizações constantes. Se quiser, você pode usar o código-fonte do Exercício 1 como ponto de partida. Construir e executar.

A saída é o mesmo que para a primeira versão do código. Mas agora, sempre que algum figurão quer mudar o valor 3-5, você precisa fazer apenas uma edição, não vários.

Exercício 4: Modificar o código fonte a partir do computador faz a matemática para que os dois valores 8 e 2 são representados por constantes.

O COMPUTADOR faz a matemática

# include int main () {puts ("Valores 8 e 2:") -printf ("A adição é% dn", 8 + 2) -printf ("Subtração é% dn", 8-2) -printf ("A multiplicação é% dn", 8 * 2) -printf ("A divisão é% dn", 8/2) -Retornar (0) -}

Publicações relacionadas