Ver Mensaje Individual
  #11 (permalink)  
Antiguo 27/09/2012, 15:46
m4rc05
 
Fecha de Ingreso: julio-2009
Mensajes: 36
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: ¿En una función se pueden declarar arrays vacios[]?

Cita:
Iniciado por L3m0n Ver Mensaje
No es un array, char *argv[] es un puntero.
Es un array de punteros char... (????)
(un array que almacena punteros char en cada posición).
pero no esta permitido hacer un array sin tamaño en C asi que se sumula con otro puntero... "puntero" a "puntero"
(simula un array de punteros)...


char * <tipo de dato, 4 bytes por ser puntero
argv[] <variable.... que es un array... sin tamaño, algo solo permitido en C++

char * <tipo de dato, 4 bytes por ser puntero
*argv <variable, que es puntero.... para simular un array sin tamaño...

(espero no equivocarme) D:

Estoy casi seguro que estoy bien...
Pero aun tengo la duda con lo de las funciones D:

;(

Bueno es obvio que el problema soy yo... perdón y gracias por las respuestas.

Última edición por m4rc05; 27/09/2012 a las 16:36