Te imprime la dirreción de la primera celda. La otra es contigua.
Pasa algo parecido con los arrays:
El sistema reserva 5 bytes contiguos en la memoria y se guarda la dirreción del primero. El operador [] es un operador de puntero:
Si en vez de un char fuese un entero, sería parecido:
Recordamos que sizeof es para saber cuanto ocupa un elemento en bytes.
Pasa algo parecido con los arrays:
Código (c) [Seleccionar]
char Numeros[5];
El sistema reserva 5 bytes contiguos en la memoria y se guarda la dirreción del primero. El operador [] es un operador de puntero:
Código (cpp) [Seleccionar]
Numeros[2]; // Donde esté el array, le sumo dos posiciones.
Si en vez de un char fuese un entero, sería parecido:
Código (cpp) [Seleccionar]
Numeros[2]; // Donde esté el array, le sumo 2xsizeof(int)
Recordamos que sizeof es para saber cuanto ocupa un elemento en bytes.