Declarando constantes em C++



As constantes em C++ servem o mesmo propósito das variáveis, ou seja prover o armazenamento temporário de dados na memória do computador. Com isso, caso seja necessária a recuperação de tais dados basta acessar o endereçamento na memória. Porém a constante tem alguns critérios que a diferenciam das variáveis:


Uma constante deve ter seu valor iniciado no momento de sua declaração.
Ex: #define Salario 580.00


Como podemos observar acima a sintaxe ao declarar uma constante usando define é bem simples:


#define [nome da constante] [valor]

Além disso ao declarar constantes usando define devemos fazer isso antes do código de
nosso programa e não utilizamos ponto-e-vírgula no final.

Ex:

#include<iostream>
#include<cstdlib>

using namespace std;

#define PI 3.146

int main(){

//Seu programa

}

Porém no dia a dia utilizamos mais const , ao declarar uma constante usando const temos algumas diferenças:

const não tem a necessidade de ser declarado no início do código.

const aceita a incorporação de tipos de dados.

Ex: 

const int a= 10;
const double b= 10.5;

A sintaxe de const também é simples:
const [tipo] [nome] = [valor];
A diferença entre os dois é que usando (#define CV 10) o compilador irá substituir todos os "CV" encontrados no código por "10".
Já o const cria uma "variável" atribuir um valor a ela, sempre pagar o valor dessa variável, além de não permitir que você altere a mesma.

1 comentários:

Carlos Eduardo disse...

obrigado, me ajudou muito

Postar um comentário

Related Posts with Thumbnails
top
BlogBlogs.Com.Br