Como substituir os ponteiros para a notação de matriz em c programação
Video: Programar em C - Introdução Matrizes(Matriz bidimensionais) - Aula 25
Conteúdo
Arrays na linguagem de programação C são nada além de uma chaleira cheia de mentiras! Na verdade, eles não existem. Como você descobrir o poder do ponteiro, você chegou a aceitar que uma matriz é simplesmente um ponteiro disfarçados. Esteja preparado para se sentem traídos.
Video: Lógica de Programação - Exercício com Matrizes em C
notação de matriz é realmente um mito, porque ele pode ser facilmente substituído por notação de ponteiro. Na verdade, internamente para seus programas, provavelmente é.
Assume-se que um ponteiro é inicializado para alfa matriz. A matriz e o apontador deverá ser do mesmo tipo variável, mas a notação não difere entre os tipos de variáveis. Uma matriz de caracteres e uma matriz int seria utilizar as mesmas referências.
Video: Me Salva! Programação em C - PLC15 - Ponteiros
Matriz alfa [] | apontador uma |
---|---|
alfa [0] | *uma |
alfa [1] | * (A + 1) |
alfa [2] | * (A + 2) |
alfa [3] | * (A + 3) |
alfa[n] | * (A +n) |
Você pode testar seu conhecimento de notação de matriz-à-ponteiro, usando um programa de exemplo, tal como a mostrada em uma matriz simples Programa. |
UM PROGRAMA matriz simples
main () {int temps #include flutuador [5] = {58,7, 62,8, 65,0, 63,3, 63,2} (-printf"A temperatura na terça-feira será% .1fn", Temps [1]) - printf ("A temperatura na sexta-feira será% .1fn", Temps [4]) - retorno (0) -}
Exercício 1: Modificar as instruções dois printf () de um programa de matriz simples, substituindo-os por notação de ponteiro.