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:
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:
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:
#incluirNo 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:
#incluirNo 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:
#incluirNeste 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.