Informática, perguntado por Rickito, 1 ano atrás

Como são declaradas as constantes em linguagem de programação c? Exemplifique?

Soluções para a tarefa

Respondido por Usuário anônimo
1
Boa tarde uma explicação bem simples sobre constantes, já vi o #define.

Tem uma breve explicação do autor do artigo: Eduardo Casavella

"Constantes são usadas para armazenar valores que NÃO podem ser modificadas durante a execução de um programa.

Uma constante precisa ser declarada, e para tanto usamos a diretiva de pré-processador #define.

Sintaxe:
#define <nome_da_constante> <valor>

A declaração da constante deve ser feita no início do programa.

É extremamente recomendável utilizar letras maiúsculas ao declarar uma constante.

Declarando as constantes como maiúsculas podemos facilmente diferenciá-las das variáveis que por convenção devem ser declaradas em letras minúsculas.


Exemplos de declaração

#define ICMS 0.18 #define MAX 100 #define ERRO "Erro!!!"

Quando o programa é compilado, o compilador substitui as ocorrências das constantes definidas pelo valor declarado.

As constantes tem duas vantagens principais:

– facilitam a modificação do programa
– tornam o programa mais legível."

Um exemplo (teste ai)


#include <stdio.h>

#include <conio.h>

 

//declaração da constante

#define ICMS 0.18;

 

int main(void)

{

   float preco_produto, valor_icms;

 

   printf("Informe o valor do produto: " );

   scanf("%f", &preco_produto);

 

   valor_icms = preco_produto * ICMS;

 

   printf("Valor de imposto a ser pago: R$ %.2f",valor_icms );

 

   getch();

   return 0;

}
Espero ter ajudado.
Áudios :)
Perguntas interessantes