Variáveis ​​em c ++

Video: Curso de C++ - Variáveis (Aula 4)

um número inteiro declaração da variável em C ++ começa com a palavra-chave int seguido do nome de uma variável e um ponto e vírgula, como no exemplo seguinte:

Video: Curso C++ - Aula 08 - Variável - eXcript

int N1- // declarar uma variável n1

Todas as variáveis ​​em C ++ deve ser declarado antes que eles possam ser usados. A declaração da variável reserva uma pequena quantidade de espaço na memória, suficiente para um único inteiro (neste caso), e atribui-lhe um nome. Você pode declarar mais de uma variável na mesma declaração, como no exemplo a seguir, mas não é uma boa idéia:

int n2, n3 // declarar duas variáveis ​​N2 e N3

UMA palavra chave é uma palavra que tem significado para C ++. Você não pode dar uma variável um nome que é o mesmo que uma palavra-chave. Assim, por exemplo, você não pode criar uma variável com o nome int. No entanto, palavras-chave são case-sensitive, então você poderia criar uma variável int ou INT.

O fato de que a palavra-chave int é utilizado em vez de número inteiro é apenas um reflexo da concisão geral da linguagem C ++. Faz você se perguntar se os criadores da linguagem foram datilógrafos pobres e queria minimizar a quantidade de digitação que tinham que fazer.

Se exceder o alcance de um int, você vai ter a resposta errada. Ao contrário da classe álgebra, o intervalo de um número inteiro não é ilimitada em C ++. No entanto, é realmente muito grande.

Os nomes das variáveis

Você pode citar qualquer variável que você gosta - com as seguintes restrições:

  • A primeira letra da variável deve ser um personagem na seqüência uma através z, UMA através Z, ou um sublinhado (_).

  • Cada letra após o primeiro deve ser um personagem na seqüência uma através z, UMA através Z, sublinhado (_), ou os dígitos 0 através 9.

  • Um nome da variável pode ser de qualquer comprimento. Todos os caracteres são significativos.

A seguir estão os nomes de variáveis ​​legais:

int myVariable-int MyVariable-int myNumber2Variable-int _myVariable-int my_Variable-

A seguir estão os nomes de variáveis ​​não legais:



int myPercentage% - // contém ilegal characterint 2ndVariable - // começa com um digitint minha Variável - // contém um espaço

Os nomes das variáveis ​​deve ser descritivo. Nomes de variáveis ​​tais como X são desencorajados.

Atribuir um valor a uma variável

Cada variável tem um valor a partir do momento em que é declarado. No entanto, até que você atribuir um valor, uma variável só vai assumir qualquer valor de lixo passa a ser em que local da memória quando está alocado. Então, se você não atribuir um valor, você não sabe o valor está à espreita nessa variável - e é provável que mudar cada vez que você executar o programa.

Você pode atribuir uma variável um valor usando o sinal de igual, como no exemplo a seguir:

int n - // declarar uma nn variável = 1 - // configurá-lo para um

Este parece notavelmente semelhante à instrução de atribuição na aula de álgebra, mas o efeito não é o mesmo. Em C ++, a instrução de atribuição diz: “Pegue o valor à direita; lado do sinal de igual (neste caso, 1) e armazená-lo no local à esquerda; lado, substituindo o que estava lá antes (neste caso, n).”

Você pode ver a diferença na seguinte expressão:

n = n + 1 - // incrementa a variável n

Esta declaração faria absolutamente nenhum sentido na aula de álgebra. Como pôde n ser tanto igual a n e n + 1 ao mesmo tempo? No entanto, esta declaração faz todo o sentido em C ++, se você seguir a definição para atribuição apenas dado: “Tome o valor armazenado na variável n (1), adicionar 1, e armazene o resultado (2) na variável n.”Isso é mostrado graficamente aqui.

Inicializar uma variável na declaração

Você pode inicializar a variável no momento em que é declarado seguindo-lo com um sinal de igual e um valor:

int n = 1 - // declarar e inicializar variável

Esta declaração inicializa somente a uma variável, por isso, se você escrever a seguinte declaração composto

int N1, N2 = 0-

você inicializado n2 mas não n1. Esta é uma razão que não é uma boa idéia para declarar múltiplas variáveis ​​em uma única declaração.


Publicações relacionadas