Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como Encher um laço matriz de 2 dimensões em C + +
C + + é uma , de propósito geral o uso da linguagem de programação popular na criação de uma ampla variedade de aplicações de software. Uma matriz bidimensional é um tipo especial de dados em C + + , que coleta dados e armazena-lo para uso posterior. A " forma " de uma matriz 2- D como um gráfico que contém um determinado número de linhas e colunas. Cada coluna de dados é identificada pelo valor da linha para a qual a coluna está ligada . Loops são uma forma conveniente para preencher uma matriz de 2 -D , porque eles podem atribuir rapidamente valores a sua correcta linha e coluna. Isto é muito mais eficiente do que um programador de inserção de dados individuais manualmente na matriz . Instruções
1

Inicializar uma matriz bidimensional . Isso envolve a especificação do tipo de matriz , tais como " int " ou " carvão ", e especificando as dimensões da matriz . Por exemplo, inicializar um array de inteiros bidimensional com três linhas e três colunas assume esta forma geral :

int 2darray [3] [3];
2

Criar um " para "loop para indicar a linha atual a ser preenchido . Por exemplo, para especificar o número da linha para preencher o 3 x 3 inteiro disposição 2darray o código fica assim:

for (int row = 0; linha < 3; row + +) { } < br >

Este loop começa na primeira linha , loops, salta para a próxima linha , loops , novamente, salta para a terceira fila depois pára.
3

Criado um segundo " , aninhada " loop for dentro do primeiro loop for para preencher os valores dos elementos de cada coluna. Por exemplo , o código para preencher as colunas para a matriz 2darray se parece com isso :

for (int coluna = 0; coluna < 3; coluna + +) { }

Quanto o laço externo , este loop começa na primeira linha , loops, salta para a próxima linha , loops , novamente, salta para a terceira fila depois pára.
4

Atribua a cada elemento dentro de cada coluna com um valor. A operação de atribuição ocorre a partir do interior, aninhada para loop. Por exemplo, para multiplicar coordenar a coluna pela linha coordenar o código fica assim:

for (int coluna = 0; coluna < 3; coluna + +) { 2darray [linha ] [ coluna ] = linha * coluna ;}
5

Verifique se o seu código para garantir que está devidamente estruturado . Por exemplo, o código correto para preencher 2darray com os elementos iguais aos valores multiplicados da linha e coluna coordena parecido com este:

for (int coluna = 0; coluna < 3; coluna + +) { for (int coluna = 0; coluna < 3; coluna + +) { 2darray [linha ] [ coluna ] = linha * coluna ;}}

Anterior :

Próximo : No
  Os artigos relacionados
·Como obter um protótipo funcional de DLL 
·Funções dinâmicas de chamar DLLs 
·Como alterar Borland C + + Editar Telas 
·Como Incorporar RESX no CSC Compiler 
·Como depurar C + + Tags 
·Como usar arquivos de esqueleto em OGRE 
·Como Chegar C + + para subtrair números 
·Objetivo Questionamento em C Programação 
·Como ligar a Lista de Fluxo de entrada em C + + 
·Como fazer o download e loja de mídia com o iPhone SDK…
  Artigos em destaque
·Como compilar Flex para iPhone 
·Como escrever um script Vim 
·Como editar o Silverlight Datagrid 
·Como ocultar o subexibição em um iPhone 
·Xcode Texto Tutorial editor 
·Como obter um protótipo funcional de DLL 
·Como usar Ctags Com UltraStudio 
·Como adicionar GMP para Xcode 
·Como mudar o nome do botão Declínio no iPhone 
·Como calcular o número de linhas em um arquivo usando …
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados