Ver Mensaje Individual
  #10 (permalink)  
Antiguo 12/09/2006, 18:02
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 1 mes
Puntos: 17
char mar[1];

es equivalente a 1 byte.

char mar[0] es equivalente a 0, es decir, nada. Y no se puede declarar un void en C.

Yo diría que el compilador debería avisar al menos de eso. No sé si el estándar de C define que un array [0] es igual que [1].