bem pessoal continuando com nossos tutos, nesse iremos abordar Arrays:
Antes de tudo aconselho a vc ler sobre variaveis
https://powermaker.forumeiros.com/linguagens-variadas-f4/tipos-de-dados-em-c-t108.htm
mas caso vc já tenha conhecimento suficiente então vamos lá
1 -Teoria
Um array é uma coleção de elementos. Todos os elementos de um Array são do mesmo tipo de dados.
2-Declarando uma Array
para declaramos uma array, escrevemos um tipo, seguido pelo nome do array e pelo indice. O indice
indica o numero de elementos de uma array, e fica contido entre colchetes([ e ])
ex:
Declarando uma array do tipo char:
char pw[10] = {'p','o','w','e','r','m','a','k','e','r'};
esta linha indica que temos uma array com dez espaços disponiveis, no caso ja ocupados com os chars presentes(Note que para chars utilizamos aspas simples(') e para string utilizamos aspas duplas("))
ex:
char oi[7] = {'o','i','m','u','n','d','o','\n','\0'};
esse comando ilustra muito bem como é a forma de declaração de uma array do tipo char
Emboa esse enfoque de caractere(um por um) funcione, ele é dificil de se digitar e muito sujeito a erros. C++ nos permite usar uma forma mais racional do comando acima
char oi[] = "Oi ,mundo!"
Agora devemos observar dois apectos dessa sintaxe
a) Ao invés de caracteres isolados, separados por vírgulas e envolvidos por chaves { }, temos uma string entre aspas duplas " " sem vírgulas nem chaves.
b) Não precisamos digitar o caractere nulo '\0'. O compilador o insere automaticamente
.:utilizando int:.
Bem é bem semelhante a declaração do tipo char a unica diferença e que iremos trabalhar apenas com numeros
ex:
int arraynum[3] = {120,121,123};
2- arrays multidimensionais
Podemos ter arrays com mais de uma dimensão. Cada dimensão é representada como um índice para o array. Portanto, um array bidimensional tem dois índices; um array tridimensional tem três índices, e assim por diante. Os arrays podem ter qualquer número de dimensões. Na prática, porém, a maioria dos arrays têm uma ou duas dimensões.
ex:
int arraymul[3][3] = { {12,24,32},{43,12,32},{45,42,23}};
codigo de exemplo de arrays:
bem chegamos ao fim de mais um tuto
até a proxima o/
Antes de tudo aconselho a vc ler sobre variaveis
https://powermaker.forumeiros.com/linguagens-variadas-f4/tipos-de-dados-em-c-t108.htm
mas caso vc já tenha conhecimento suficiente então vamos lá
1 -Teoria
Um array é uma coleção de elementos. Todos os elementos de um Array são do mesmo tipo de dados.
2-Declarando uma Array
para declaramos uma array, escrevemos um tipo, seguido pelo nome do array e pelo indice. O indice
indica o numero de elementos de uma array, e fica contido entre colchetes([ e ])
ex:
Declarando uma array do tipo char:
char pw[10] = {'p','o','w','e','r','m','a','k','e','r'};
esta linha indica que temos uma array com dez espaços disponiveis, no caso ja ocupados com os chars presentes(Note que para chars utilizamos aspas simples(') e para string utilizamos aspas duplas("))
ex:
char oi[7] = {'o','i','m','u','n','d','o','\n','\0'};
esse comando ilustra muito bem como é a forma de declaração de uma array do tipo char
Emboa esse enfoque de caractere(um por um) funcione, ele é dificil de se digitar e muito sujeito a erros. C++ nos permite usar uma forma mais racional do comando acima
char oi[] = "Oi ,mundo!"
Agora devemos observar dois apectos dessa sintaxe
a) Ao invés de caracteres isolados, separados por vírgulas e envolvidos por chaves { }, temos uma string entre aspas duplas " " sem vírgulas nem chaves.
b) Não precisamos digitar o caractere nulo '\0'. O compilador o insere automaticamente
.:utilizando int:.
Bem é bem semelhante a declaração do tipo char a unica diferença e que iremos trabalhar apenas com numeros
ex:
int arraynum[3] = {120,121,123};
2- arrays multidimensionais
Podemos ter arrays com mais de uma dimensão. Cada dimensão é representada como um índice para o array. Portanto, um array bidimensional tem dois índices; um array tridimensional tem três índices, e assim por diante. Os arrays podem ter qualquer número de dimensões. Na prática, porém, a maioria dos arrays têm uma ou duas dimensões.
ex:
int arraymul[3][3] = { {12,24,32},{43,12,32},{45,42,23}};
codigo de exemplo de arrays:
- Código:
#include <iostream>
using namespace std;
int main()
{
// Declara e inicializa um
// array bidimensional.
int array2D[4][3] = { {2, 4 ,6},
{8, 10, 12},
{14, 16, 18},
{20, 22, 24}
};
// Exibe conteúdo do array.
for(int i = 0; i < 4; i++)
{
for(int j = 0; j < 3; j++)
cout << array2D[i][j]<< "\t"<<endl;
cout<<"\n"<<endl;
} // Fim de for(int i...
return 0;
} // Fim de main()
bem chegamos ao fim de mais um tuto
até a proxima o/
Dom Set 19, 2010 12:24 pm por MundoDosGames
» [CAMPEONATO DE PES2010] VALENDO 10.000 DÓLARES.
Dom Set 19, 2010 12:23 pm por MundoDosGames
» Loja faz troca de Jogos.
Qua Ago 18, 2010 9:34 pm por MundoDosGames
» Eye Crazy Beta Final
Qua Jul 28, 2010 11:42 am por Anderson_Fox
» Rock Star Forever
Qui Jul 22, 2010 2:42 pm por Hardstain
» EPC Build master 2 beta (MAKER AVANÇADO)
Qui Jul 22, 2010 2:36 pm por Hardstain
» Guitarra no blender (avaliem)
Qui Jul 22, 2010 2:16 pm por Hardstain
» EPC build master (MAKER)
Dom Jul 18, 2010 4:39 pm por ArandyIlhay
» mi ajudem o/
Dom Jun 27, 2010 6:50 pm por guilhermemig17