La Red de Conocimientos Pedagógicos - Currículum vitae - Pregunta principal

Pregunta principal

Debería ser el tercer elemento, que es 21.

Aquí a[0][0] es el primer elemento, por lo que después de tomar la dirección, es la dirección del primer elemento.

Esto no tiene nada que ver con la primera dirección, por lo que no puede considerarse como un puntero de dos niveles.

Aunque tienen el mismo valor y hacen referencia al mismo lugar, sus significados son diferentes.

a es la primera dirección, a[0] es la primera dirección de la primera línea.

Entonces esta expresión es el primer elemento movido tres posiciones, que es la dirección de a[0][3], y finalmente suma *, el valor es 21.

Esto sigue siendo diferente de *(*(a i) j).

Porque esta es la dirección del primer elemento, no la primera dirección.