Como declarar variáveis ​​em c++?

Como declarar variáveis ​​em c++?
Nas linguagens de programação, uma das operações principais está armazenando dados na memória. Para esse fim, temos diferentes tipos de dados que representam os vários tipos de dados e para representar esses dados que as variáveis ​​são usadas. As variáveis ​​são uma parte muito importante de um programa. Podemos consultar, atribuir e armazenar dados em linguagens de programação por meio de variáveis; Este guia ilustrará e analisará os padrões de declaração de variáveis ​​em c++.

Como declarar variáveis ​​em c++?

Para usar variáveis ​​em C ++, temos algumas regras e restrições a seguir. Duas coisas são necessárias ao definir uma variável no programa C ++ Language C ++. O primeiro é o tipo de dados que pode ser um número inteiro, flutuante ou booleano e, através desses tipos de dados, identificamos o tipo de dados a serem armazenados na memória, e o segundo é o nome da variável.

Sintaxe para declarar uma variável em C++

;

Regras para declarar variáveis ​​em C++

No nome C ++ de uma variável, há algumas restrições a seguir mencionadas abaixo:

  • O nome da variável começa apenas com um alfabeto ou um sublinhado e não pode começar com um dígito.
  • C ++ não permite que o nome de uma variável tenha alguns símbolos ou caracteres especiais.
  • No escopo do programa, não podemos definir duas variáveis ​​separadas com nomes idênticos.
  • Um nome de variável não deve ter espaços ou usar nenhuma palavra -chave de c++.
  • Nomes variáveis ​​devem ser únicos e sensíveis ao caso.
  • Um nome de variável deve terminar com um semicolon em C++.

Declarando uma variável em c++

A sintaxe da declaração de uma variável inteira envolve a palavra -chave do tipo de dados, o nome da variável e um ponto de vírgula no final:

int my_age;

Na sintaxe acima, declaramos uma variável do tipo inteiro com o nome de my_age também chamado de identificador. Quando temos várias variáveis ​​com o mesmo tipo de dados, podemos separar o nome da variável com uma vírgula. Aqui está como declarar várias variáveis ​​com o mesmo tipo de dados:

int my_age, roll_number, marcas;

Inicialize uma variável com valor em C++

Durante a inicialização, usamos o operador de atribuição para atribuir um valor à variável de um tipo de dados específico:

int my_age = 20;

Como acima, inicializamos a variável do tipo inteiro my_age com o valor de 20. Usando o mesmo padrão, podemos inicializar caracteres, flutuação e outras variáveis ​​de tipo de dados em c++.

Tipo de variáveis ​​em c++

Existem três tipos de variáveis:

  • Variáveis ​​locais
  • Variáveis ​​globais
  • Variáveis ​​estáticas

De acordo com esses tipos de variáveis, temos um padrão diferente para declarar uma variável em c++. Vamos ver esses tipos e seu formato de declaração um por um.

1: variáveis ​​locais

As variáveis ​​locais em um programa C ++ são variáveis ​​utilizadas apenas dentro da função ou um bloco. Eles não podem ser referenciados ou usados ​​para armazenar resultados fora do escopo. Quando essa função funciona, as variáveis ​​locais são ativadas; Todas as operações são realizadas usando essas variáveis ​​e os resultados são salvos nessas variáveis ​​de acordo com o fluxo do programa. Em resumo, as variáveis ​​locais só podem ser acessadas dentro da função, seguindo o código C ++, demonstrando variáveis ​​locais:

#incluir
usando namespace std;
int média (int marks, int estudantes)
marcas de retorno/estudantes;

int main ()
int total = 500, stds = 10;
int avg;
AVG = média (total, DSTs);
cout << "Average marks : "<< avg << endl;
retornar 0;

No programa acima, as duas variáveis ​​locais Marcas e alunos são definidos na função nomeada média(). Essas variáveis ​​locais são usadas apenas no média() função e fora da função, eles não têm escopo. Avançar é o principal() função em que primeiro duas variáveis ​​do tipo inteiro total e DSTs com os respectivos valores de 500 e 50 são inicializados. Em seguida, declarou variável local Avg que é usado para salvar os resultados.

As variáveis total, DSTs, e Avg só foram usados ​​dentro do principal() função. A função média é chamada usando o total e DSTs que fornece os resultados substituindo total e DSTs variáveis ​​com Marcas e alunos variáveis ​​e decidir então dar resultados finais. Esses resultados são armazenados na variável local Avg No programa C ++ e mostra resultados como a saída final.

2: variáveis ​​globais

Essas variáveis ​​têm um escopo público. Eles podem ser usados ​​em qualquer lugar em um programa. Essas variáveis ​​inicializam fora da função e podem ser utilizadas em qualquer lugar do código. Vamos ver o código de exemplo de C ++ que usa as variáveis ​​globais:

#incluir
usando namespace std;
#incluir
usando namespace std;
int my_age = 20;
int myfunction ()

cout<<"Age is: "<< my_age <retornar 0;

int main ()

cout<<"Global Variable in C++"<cout<<"Age= "<< my_age<myfunction ();
retornar 0;

No código acima, uma variável do tipo inteiro minha idade com um valor de 20 é declarado após os arquivos do cabeçalho, o que significa minha idade é uma variável global. Então, na função principal, chamamos essa variável global e imprimimos seu valor. O MyFunction () A função é então invocada na função principal (), retornando o resultado armazenado na variável my_age. Portanto, uma variável global pode ser acessada em qualquer função do código C ++.

3: variáveis ​​estáticas

Essas variáveis ​​têm apenas um valor inicial ao longo do programa. Ao contrário das variáveis ​​dinâmicas, as variáveis ​​estáticas permanecem as mesmas. Eles são declarados dentro do código e em C ++ começam com a palavra -chave estática. Um exemplo de uma variável estática no C ++ é mencionada abaixo:

#incluir
void myfunction ()
estático int x = 0;
x ++;
std :: cout << "x = " << x << std::endl;

int main ()
myfunction ();
myfunction ();
myfunction ();
retornar 0;

Neste exemplo, a função myfunction () contém uma variável estática x, que é inicializada na primeira vez que a função é chamada. Nas chamadas subsequentes para a função, x mantém seu valor e é incrementado por 1. A saída deste programa é:

Se x fosse uma variável não estática no exemplo myfunction () que eu dei anterior. Isso ocorre porque x seria uma nova variável cada vez que myfunction () é chamado, então seu valor sempre começará em 0 e seria incrementado para 1 antes que a função termine.

Observação: Em C ++, uma variável estática mantém seu valor nas chamadas de função, enquanto uma variável constante não pode ser modificada depois de inicializada.

Conclusão

A variável facilita as linguagens de programação para armazenar dados e facilitar a representação de diferentes tipos de dados. Durante a declaração em C ++, o nome da variável deve ser declarado de acordo com as restrições, caso contrário, gera um erro. C ++ suporta tipos diferentes que podem ser declarados e acessados ​​de maneira diferente no programa C ++. Na escrita acima, vimos tipos locais, globais e estáticos de variáveis ​​em programas C ++ com exemplos de código.