Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar Arrays em Turbo C + +
Em Turbo C + + , as matrizes são usados ​​para armazenar coleções de dados que não são susceptíveis de mudar de tamanho muito frequentemente. São mais rápidos e , em geral , mais fácil de usar do que os seus primos , o vector e a lista encadeada . As matrizes podem ser pensados ​​como grades para armazenar informação . O Turbo variedade padrão C + + requer que todos os elementos da matriz compartilham o mesmo tipo de dados. Instruções
um

Cole o seguinte dentro de seu programa C + + para declarar um , uma matriz dimensional simples:

int myarray [5];

Neste momento , C + + reservou o espaço para uma matriz segurando cinco inteiros . No entanto, nenhum dado foi colocada na matriz ainda, e tentativas de ler a partir dele vai resultar em erros
2

Cole o seguinte para preencher o array com valores , ou " inicializar" a matriz. :

myarray [0] = 1;

myarray [1] = 2;

myarray [2] = 3;

myarray [3] = 4;

myarray [4] = 5;

Aviso , as matrizes são acessados ​​usando o local dentro da matriz entre colchetes . Note também que , em Turbo C + +, índices de arrays sempre começam a contar do zero e siga para o tamanho da uma matriz menos . Uma fonte comum de problemas para os novos programadores está tentando acessar índice de "5" em uma matriz com cinco elementos. O primeiro índice é sempre "0".
3

Cole o seguinte como uma alternativa para a Etapa 2 :

myarray = { 1,2,3,4,5 };

Quando você precisa preencher rapidamente uma matriz com informações , esta forma de taquigrafia pode ser mais rápido . No entanto, ele irá substituir todos os conteúdos anteriores da matriz
4

Cole o seguinte para recuperar um valor da matriz : .

Cout << myarray [0];

Isso (1) imprimir o primeiro valor na matriz para a tela
5

cole o seguinte para declarar uma matriz multidimensional : .

int myMDarray [ ,"2 ] [ 2 ] ;

Esta declara uma matriz que , ao invés de uma linha de informação , é uma grade , com duas linhas e duas colunas . Isto fornece um total de quatro elementos, dispostos em uma grade , de myMDarray [0] [0] para myMDarray [1] [ 1]
6

Inicializar os valores do array: .

myMDarray [ 0 ] [ 0 ] = 1

myMDarray [ 0 ] [ 1 ] = 2

myMDarray [ 1 ] [ 0 ] = 3

myMDarray [ ,"1] [1 ] = 4

Alternativamente , você pode usar esta forma abreviada para inicializar os valores :

myMDarray = { {1,2 }, { 3,4 }} ; < br >

Ou você pode achar que é mais simples de escrever :

myMDarray = {

{1, 2} , {

3, 4 }

} ;

isso tem o mesmo efeito, mas muitos programadores encontrar este mais fácil de ler

.

Anterior :

Próximo : No
  Os artigos relacionados
·Como substituir um método de acesso em Objective- C 
·Turbo C métodos de classificação 
·Celular C # Tutorial Desenvolvimento 
·Como ler arquivos Hex em C + + 
·Como documento de requisitos de software 
·Como depurar vazamentos de memória em GDB 
·Como gerar Aleatórias negativos e positivos inteiros e…
·Como converter um alfabeto em Caps no CPP 
·Chamar função de objeto C + + sintaxe 
·Como inicializar uma matriz vazia em C 
  Artigos em destaque
·O que são variáveis ​​de estrutura inicializada com a…
·Como escrever aplicações de banco de dados com C # 
·Como faço para gravar um arquivo CSV em C # 
·CSharp Controles para DataGridView 
·Como agregar funções vetoriais 
·Como usar Fortran em C + + Linux 
·Como medir Cada Character Largura ASCII em uma String 
·Como criar uma chave de produto 
·Como classificar em uma grade de dados 
·Como passar um Vector Container para uma função 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados