Como substituir ponteiros para a notação de matriz em C Programming

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 é meramente um indicador disfarçados. Esteja preparado para se sentir traído.

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 é.

Suponha que um ponteiro é inicializado para alpha matriz. A matriz e ponteiro deve ser o mesmo tipo de variável, mas a notação não difere entre os tipos de variáveis. A matriz de caracteres e um array int usaria as mesmas referências.

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 byusing um programa de exemplo, tal como o mostrado na A ArrayProgram simples.

UM PROGRAMA matriz simples

# include int main () {temps flutuador [5] = {58,7, 62,8, 65,0, 63,3, 63,2} -printf ( "A temperatura na terça-feira será% .1f n", temps [1]) - printf ( " a temperatura na sexta-feira estará% .1f n ", 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.

menu