¿Cuál es la diferencia entre las matrices int y char?
¿Cuál es la diferencia entre las matrices int y char a continuación:
int main()
{
int numbers[] = {2,1,3};
char letter[] = {'a','b','\0'};
cout<< numbers<<endl;
cout<< letter<<endl;
}
Salida
0x22ff12 // an address
ab
¿Por qué no se muestra el 213? Sé que el nombre de una matriz apuntará a la dirección de su primer elemento, pero ¿por qué una matriz de caracteres muestra un comportamiento diferente?