Cómo sustituir punteros para notación de matriz en programación c

Las matrices en el lenguaje de programación C son nada más que una olla llena de mentiras! En verdad, ellos no existen. A medida que descubre el poder del puntero, se llega a aceptar que una matriz es simplemente un puntero hábilmente disfrazado. Prepárese para sentirse traicionado.

Video: 57. Programación en C - Arreglos - Arreglos bidimensionales en C (Matrices en C)

notación de matriz es realmente un mito, ya que puede ser fácilmente reemplazado por la notación puntero. De hecho, a nivel interno a sus programas, probablemente lo es.

Supongamos que puntero una se inicializa a array alfa. La matriz y el puntero deben ser del mismo tipo variable, pero la notación no difiere entre los tipos de variables. Una matriz de caracteres y una matriz int usarían las mismas referencias.

Video: C en español - 21: punteros - práctica de punteros: matriz dinámica

Matriz de alfa []Puntero un
alfa [0]*un
alfa [1]* (A + 1)
alfa [2]* (A + 2)
alpha [3]* (A + 3)
alfa[norte]* (A +norte)
Puede probar su conocimiento de la notación de matriz-al puntero
utilizando un programa de muestra, tal como la que se muestra en una matriz simple
Programa.

UN PROGRAMA DE MATRIZ SIMPLE

Video: numero mayor de una matriz con punteros DEV C++

# include int main () {temps flotador [5] = {58,7, 62,8, 65,0, 63,3, 63,2} -printf ("La temperatura del martes estará% .1fn", Temps [1]) - printf ("La temperatura del viernes estará% .1fn", Temps [4]) - retorno (0) -}

Ejercicio 1: Modificar los estados de dos printf () de un programa de una matriz simple, reemplazándolos con la notación de puntero.

Artículos Relacionados