Onde podemos usar a matriz?
Aqui temos que avaliar a média de 1000 valores. Então, temos que declarar 1000 variáveis mínimas para concluir este programa. Em vez de declarar 1000 variáveis separadas, usamos uma matriz.
Ex: a [1000] onde a [] Uma matriz e 1000 são o número de variáveis.
[0] [1] [2] [3] [4] [5]É um grupo, mas não tem nome individual, mas possui números de índice como 0, 1 e 2, e é preciso memória contígua na RAM. ÍNDICE NO. também é chamado de posição não. Tem o mesmo tipo de elemento de dados, assim como int, ou char, ou flutuação.
Array realmente representa o índice da primeira variável em uma matriz.
Se queremos acessar cada variável, escrevemos
a [0] [no primeiro nome da matriz, depois o suporte quadrado e o índice não.]
Mas a princípio, quando declaramos uma matriz, isso significa total não. de variáveis em uma matriz,
int a [10] [significa que A é uma matriz, onde existem 10 variáveis]
Mas depois disso, quando escrevemos como,
a [0], a [1]… . Significa Índice não. da matriz
Seja a [0] = 12, a [1] = 8, a [2] = 10, a [3] = 15Exemplo 1
#incluirAqui mostramos como uma matriz é declarada. Com a ajuda de uma matriz, calculamos a média de alguns valores.
int main ()Saída
Explicação
Aqui declaramos uma matriz denominada [], que contém 10 valores. Com a ajuda de para loop, Adicionamos alguns valores que serão retirados do usuário usando a função scanf (). Em seguida, calculamos a média dessa soma de dez valores e o armazenamos no Avg variável.
Declaração de Array
Int a []; Erro [Sempre que declaramos uma matriz sem inicialização e não colocamos nenhum número entre o suporte, significa que ocorreu um erro aqui]
Int a [5];Sempre que declaramos uma matriz sem inicialização, isso significa que cada índice tem, por padrão, o valor do lixo existente lá.
Quando declaramos uma matriz com inicialização, podemos esvaziar o suporte quadrado.
Se inicializarmos uma matriz com menos número, o restante dos valores no índice da matriz são, por padrão, zero.
Exemplo 2
Aqui mostramos como uma matriz dinâmica funciona nos dados e, com a ajuda da matriz, avaliamos o valor mínimo e máximo de um grupo de números.
#incluirSaída
Explicação
Aqui com a ajuda da função MALLOC (), declaramos uma matriz e obtemos alguns valores no tempo de execução para calcular valores mínimos e máximos desses valores. Declaramos duas variáveis denominadas min e max e imprimimos essas variáveis.
Exemplo 3
Com a ajuda do índice de matriz, revertemos os valores da matriz aqui.
#incluirSaída
Explicação
Aqui criamos uma matriz com a ajuda de alocação de memória dinâmica. A função malloc () cria o bloco da matriz e obtém alguns valores dinamicamente. Então revertemos esses valores das matrizes e os imprimimos.
Exemplo-4
Aqui mostramos como os elementos de uma matriz são copiados para outra matriz.
#incluirSaída
Explicação
Aqui declaramos uma matriz chamada a []. Nesta matriz, pegamos alguns valores do usuário. Agora declaramos outra matriz nomeada B []. Os elementos da matriz B [] são copiados dos elementos da matriz A [] e imprimem esses valores, a matriz A [] e B []. Podemos ver que a mesma saída é gerada, pois são versões copiadas.
Conclusão
Aqui discutimos em detalhes o conceito básico de uma matriz. Uma matriz é um procedimento para armazenar valores na memória. Através da matriz, podemos acessar qualquer elemento rapidamente. Mas a Array tem algumas limitações em relação à sua utilidade, mas é muito útil na perspectiva de programação.