C++
Home

Array

Um Array é um grupo de posições de memoria consecutivas, todas de mesmo nome e mesmo tipo. Para fazer referência a uma posição particular de um array, especificamos o nome do array e o número da posição daquele elemento no array.

Vamos criar um array de nome números com 12 elementos.
O primeiro elemento é referenciado como numeros[0] e o ultimo como numeros[11].
Assim podemos ter vários valores em uma array e acessar esse valor atravez de um indice que é chadado de subscrito.

c[0] = 10
c[1] = 02
c[2] = 25
.
.
c[11] = 01

Um subscrito pode ser uma operação inteira. Por exemplo, se a = 5 e b = 6 o comando:
c[ a + b] += 2;
adiciona 2 ao elemento de array c[11].

e para imprimir um valor de uma posição de uma array:
cout << c[0] << endl;

ou seja, cada subscrito de uma array recebe um valor e esse valor interage em seu programa como se fosse uma variavel simples.

Operação matemática

c = numero[11] / 2

Uma array pode ser Iniciamos da seguinte forma

tipo nome[quantidade de elementos] = { valor dos elementos separado por virgurla };

int teste[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
ou apenas
int teste[10];

bool teste[2]

char teste[3]

Somente constantes devem ser usados para declarar array estáticos ou automaticos.

#include<iostream>
using std::cout;
using std::cin;
using std::endl;

int main()
{
  int numeros[10] = { 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 }; // array de 10 elementos
  int a=2, b=4;

  cout << numeros[1] << endl;
  cout << numeros[2] + 3 << endl;
  cout << numeros[a + b] << endl;
  cout << ++numeros[4] << endl;

cin;

return 0;

}

Observe que o valor 10 está no elemento numeros[0]
observe que numeros[a + b] é igual a numeros[6]
observe que ++numeros[4] incrementa o valor de 6

Perguntas??? Email