C++
Home

CONSTANTES E STRINGS

São iniciadas com const antes do tipo

const int teste = 10;

Sempre devem ser inicializados.
São usados para declarar arrays
Definir tamanho de array com uma variável constante torna o programa mais flexivel.

 

Strings ( char )

Agora que aprendemos como criar array e trabalhar com array, iremos ver como usar caracteres em nosso programa.
Até agora vimos somente números, por que strings na verdade é um Array de Caracteres, e por isso precisava-mos ver como funciona array antes.

Uma array de caracteres em C++ possue varias caracteristicas.
Para iniciar uma string.

char nomes[10];

Obseve que iniciamos uma variavel que trabalha com alphanumericos, mas com o espaço de 10 caracteres.
O usuario pode digitar apenas 10 caracteres, mais que isso, será perdido ou havera erro na execução.

Observe a declaração

char string1[ ] = "primeiro";

Quando criamos ou digitamos em um char de arrays, o C++ salva na ultima possição o caracter nulo " \0". Todas as strings em C++ termina com esse caracter.

A chamada acima equevale a:

char string1[ ] = { 'p', 'r', 'i', 'm', 'e', 'i', 'r', 'o','\0' };

Ao usar cin ou cout, não é necessário o uso de colchetes:

cin >> string1;
cout << string1;

Ao escreve cout string1 ele irá informar somente o primeiro caracter desta string que corresponde a "p".

Para criar variáveis com valor indeterminado ( limite de 255 ) podemos escrever da seguinte forma:

char texto

Iremos ver string e tratamentos mais para frente.

Perguntas??? Email