•
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
|