CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

C/C++ - Arrays

Por Benedito Silva Júnior - publicado em 20/06/2016


Array é uma coleção de elementos de um mesmo tipo em que o acesso a cada elemento é feito através de índices, que podem ser variáveis ou constantes numéricas do tipo inteiro.

O primeiro elemento de um array é acessado com índice 0. Se um array não for inicializado na sua declaração, os seus elementos serão inicializados com um valor default segundo seu tipo.

Os arrays podem ser unidimensionais, multidimensionais ou irregulares.

Veja:

#include <iostream> using namespace std; int main(int argc, char *argv[]) { int valores[5] = {65, 3, 8, 41, 12}; // declara e inicializa a matriz // exibe os elementos da matriz for(int i = 0; i < 5; i++) { cout << "Posição: " << i << " - Valor: " << valores[i] << endl; } system("PAUSE"); // pausa o programa return EXIT_SUCCESS; /* Aqui foi usada a técnica de declarar e inicializar a matriz em uma mesma linha. Em seguida usamos um laço para percorrer todos os elementos. Veja que os elementos da matriz são acessados usando um índice que começa em 0 e vai até a quantidade de elementos menos 1. */ //Código que declara uma matriz e inicializa seus elementos usando um laço for: #include <iostream>; using namespace std; int main(int argc, char *argv[]) { int valores[5]; // declara a matriz // inicializa os elementos usando um laço for(int i = 0; i < 5; i++) { valores[i] = 2 * i; } // exibe os elementos da matriz for(int i = 0; i < 5; i++) { cout << "Posição: " << i << " - Valor: " << valores[i] << endl; } system("PAUSE"); // pausa o programa return EXIT_SUCCESS; }

É importante notar que, se não inicializados, os valores dos elementos de um array poderão guardar valores aleatórios. Jamais confie que eles terão o valor 0 por padrão. 

 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo