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.





























Galera nesta vídeo-aula estaremos aprendendo a declarar constantes em C++, aprenderemos como declarar constantes utilizando "#define".
Estudem bastante para nunca esquecer a diferença entre variáveis e constantes.


Vida de suporte ( e-mail )






As famosas Variáveis...

Utilizamos variáveis em C++ para armazenar valores que poderão ser acessados mais tarde na memória do computador, é muito comum fazermos grande uso de declaração de variáveis e constantes quando programamos, pois a necessidade de armazenar valores temporários na memória é muito grande.


A sintaxe de uma variável em C++ é simples e fácil de se aprender e memorizar:



[tipo] [nome] [opcional: [= valor inicial]];

Ex:  int a= 10;



Em C++ temos 6 tipos de dados primitivos, a partir dos quais podemos fomar tipos de dados compostos(veremos vários durante o curso).




As Constantes...

Muita gente tem dificuldades em assimilar quando falamos de variáveis e constantes, as constantes assim como as variáveis são usadas para armazenar valores temporários na memória. A diferença é que o valor atribuído as constantes não pode ser alterado no decorrer do programa, o que não ocorre com uma variável. Um fator importante a ser lembrado, é que as constantes diferentemente das variáveis devem ter seu valor declarado/iniciado quando a mesma é declarada.


Exemplo de declaração de uma constante: #define PI 3.1415




C++ é uma liguagem case sensitive

É importante que você saiba que C++ é uma linguagem case sensitive, dizemos que uma linguagem é case sensitive quando essa linguagem interpreta a diferença entre caracteres maiúsculos(caixa alta) e mínúsculos(caixa baixa).


Para que você possa entender melhor, as variáveis abaixo são interpretadas pelo C++ como tendo nomes completamente diferentes...


int Casa= 10;
int cAsa=20;
int caSa=30;
int casA=40;
int casa= 50;




Palavras reservadas pela linguagem...

Em C++ existem palavras que dizemos serem "reservadas" pela linguagem. Devemos estar atentos ao declarar variáveis e constantes pois não podemos nomeá-las utilizando essas palavras.


Criei abaixo uma lista com as palavras reservadas em C++:



  • asm, auto, break, case, catch, char, class, const, continue, default, delete, do, double, else, enum, extern, float, for, friend, goto, if, inline, int, long, new, operator, private, protected, public, register, return, short, signed, sizeof, static, struct, switch, template, this, throw, try, typedef, union, unsigned, virtual, void, volatile, wchar_t, while.
Exemplo de variáveis inválidas que utilizam nomes de palavras reservadas:
int new= 10; //Não devemos nunca se utilizar de palavras reservadas para nomear variáveis e constantes
int case=1254;




Recomendo que aqueles que quizerem saber mais sobre variáveis e constantes assistam nossas vídeo-aulas 08-09-10-11-12 onde abordamos esses temas

Related Posts with Thumbnails
top
BlogBlogs.Com.Br