Summary
Keywords
Full Transcript
O que são os Arrays? Array é um conjunto de elementos em sequência, onde cada elemento está associado a um valor inteiro não negativo que o identifica. Ao conjunto dos números que identificam elementos, chamamos de índice, e este tem a função de fazer com que todos os elementos tenham um número inteiro não negativo e crescente. Podemos utilizar um Array para armazenar qualquer tipo de dado, porém, todos os elementos do Array, obrigatoriamente, irão armazenar o mesmo tipo. Assim, nós temos que definimos qual o tipo que os elementos que faram parte da nossa estrutura de dados irá ter. Nós utilizamos o índice do Array das mais variadas formas e combinações, até porque, acessar o valor de um elemento, alterar ou mesmo, efetuar operações matemáticas é relativamente simples e pode ser feito de forma individual ou através de um laço de repetição. A seguir, temos um exemplo da declaração de uma Array de inteiros: - Array unidimensional int lista[5]; - Array bidimensional int tabela[5][10]; - Inicializando um Array e atribuindo zero a todos os elemetos int lista[10] = {}; Um Array é uma coleção de objetos, ou então, um conjunto de valores de um mesmo tipo. Todo Array possui um índice, também chamado de subíndice. Cada elemento em um Array, irá ganhar um valor númérico, referente a sua posição. Assim, o subíndice é um número que identifica um único elemento dentro de uma estrutura ``Array``. O primeiro elemento, sempre terá o índice igual a 0. Qualquer tipo de dado poderá ser armazenada em um Array. Os Array podem ter 0 ou ``n`` elementos e todos elementos, por definição, sempre serão de um mesmo tipo. Cada posição do Array é um elemento único, também chamado de item, ou posição do Array. Da mesma forma, temos que o índice, ou número que identifica um elemento ou subíndice são todos sinonimos e dizem respeito a forma como identificamos os elementos em uma lista. A terminologia ``subíndice`` vem da Matemática, da definição de arranjo. Os ``Arrays`` são as estruturas de lista mais primitivas e que foram incorporadas a sintaxe das linguagens, como por exemplo, C, C++, Pascal e etc. Cada elemento de um Array está em uma posição na memória, então, quando trabalhamos com essa estrutura, temos que a manipulação de memória será abstraída. Logo, podemos manipular os elementos sem nos preocuparmos com a sua implementação. + FAÇA UMA DOAÇÃO: http://www.excript.com/doe + Curso C++: http://excript.com/curso-cpp.html + DÚVIDAS? https://goo.gl/ApYFMC + PlayList: https://www.youtube.com/playlist?list=PLesCEcYj003QTw6OhCOFb1Fdl8Uiqyrqo + SITE: http://www.excript.com/ + FACE: http://www.facebook.com/excript + PERFIL PÚBLICO: https://goo.gl/4SPRVf + G+: https://plus.google.com/+excriptvideo + E-MAIL: [email protected]
