Aula 2.12: Matrizes em C #LTCode

COMPARTILHAR:

Aula 2.12 - Matrizes em C

Este artigo faz parte do projeto #LTCode.

Agora que você sabe vetores, se tiver lido a aula 2.10, você será capaz de compreender matrizes ou melhor: vetores multidimensionais.

Matrizes por serem um vetor com mais de uma dimensão, sua declaração precisa de 2 índices, sendo uma para linha e outro para coluna. 

Exemplo de declaração:

int matriz[3][4];

No exemplo acima, 3 se refere ao número de linhas e 4 ao número de colunas. Portanto a declaração de matrizes segue o padrão: tipo nome [nº de linhas] [nº de colunas];

Sua matriz pode ter mais que duas dimensões, basta ir adicionando [], mas note que ela ficará cada vez mais complexa. 

Exemplo: int X[2][4][3];
2 linhas, 4 colunas e 3 de profundidade.

Você pode usar matrizes em funções, mas é necessário que para uma função receber uma matriz é necessário especificar entre colchetes o tamanho da segunda dimensão. 

Exemplo: int funcao_qualquer(int matriz[][4]);

Caso a matriz passada para a função sofra alguma alteração, a matriz principal também será alterada, pois é passado para a função o endereço da matriz na memória em vez de seus valores como nas variáveis locais.

Confira na imagem abaixo um exemplo de utilização de matrizes, no programa abaixo foi pedido para preencher uma matriz 3x3 para que o programa mostre quantas vezes e em quais posições um determinado número aparece.



O programa acima está simples de compreender, qualquer dúvida deixe um comentário abaixo.

>> Próxima aula, clique aqui.

COMENTÁRIOS

Nome

#ann,24,#HK,20,#LTCode,70,Artigo - Diversos,159,Artigo - Games,196,Artigo - Tecnologia,530,autor-thomaz,7,Coluna - Alternative World,24,Coluna - Fail,12,Coluna - Tec Line,14,Criptomoeda,58,Curiosidades - Diversos,49,Curiosidades - Tecnologia,50,en,2,HN,12,Raspberry Pi,9,root,70,Shorty Awards,1,Smartphones - Reviews,33,Top Nostalgia,2,VPN,17,WhatsApp,44,
ltr
item
Limon Tec: Aula 2.12: Matrizes em C #LTCode
Aula 2.12: Matrizes em C #LTCode
Aula 2.12 - Matrizes em C
https://1.bp.blogspot.com/-Vv6C0DkQgY0/WG_EGTY1EhI/AAAAAAAAFcs/qphwk8Z4UdkFSQu0zbS5xoZ_9_KovVlJACLcB/s640/ltcode.jpg
https://1.bp.blogspot.com/-Vv6C0DkQgY0/WG_EGTY1EhI/AAAAAAAAFcs/qphwk8Z4UdkFSQu0zbS5xoZ_9_KovVlJACLcB/s72-c/ltcode.jpg
Limon Tec
https://www.limontec.com/2018/05/aula-2-12-linguagem-c-ltcode.html
https://www.limontec.com/
https://www.limontec.com/
https://www.limontec.com/2018/05/aula-2-12-linguagem-c-ltcode.html
false
2157924926610706248
UTF-8
Carregar todos posts Não encontramos nenhum post VER TUDO Ler mais Responder Cancelar resposta Deletar Por Home PÁGINAS POSTS Ver tudo RECOMENDADO PARA VOCÊ LABEL ARQUIVO SEARCH TODOS POSTS Não encontramos nenhum post relacionado a sua requisição VOLTAR PÁGINA INICIAL Domingo Segunda Terça Quarta Quinta Sexta Sábado Dom Seg Ter Qua Qui Sex Sab Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Jan Fev Mar Abr Maio Jun Jul Ago Set Out Nov Dez apenas agora 1 minuto atrás $$1$$ minutes ago 1 hora atrás $$1$$ hours ago Ontem $$1$$ days ago $$1$$ weeks ago mais de 5 semanas atrás Seguidores Seguir ESTE CONTEÚDO ESTÁ BLOQUEADO PASSO 1: Compartilhe com seus amigos PASSO 2: Clique no link compartilhado Copiar Todo Código Selecionar Todo Código Todos códigos foram copiados para seu clipboard Não é possível copiar códigos / textos, por favor aperte [CTRL]+[C] (ou CMD+C no Mac) para copiar Tabela de conteúdo