Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: Littlehorse en 2 Diciembre 2010, 19:50 PM
En el archivo de cabecera string.h, tenes varias funciones que retornan direcciones. Podes revisarlas y veras un pequeño espectro de para que se puede utilizar, pero la verdad es que se pueden usar con múltiples objetivos, al igual que los punteros se pueden utilizar para infinidad de cosas, lo mismo aplica para el retorno de una dirección, ya que en reglas generales son conceptos que van ligados.
int *ejemplo(void)
{
int *i = NULL;
i = (int *)malloc(1*sizeof(int));
*i = 4;
return i;
}
int *ejemplo2(void)
{
int i = NULL;
i = 4;
return &i;
}
while(aux != NULL) {
aux = aux->next;
}
while(aux->next != NULL) {
aux = aux->next;
}
funciones_automaticas
------------
direccion_a_donde_retornar
------------
parametros_si_hay
valor_de_i (2)
-------------
direccion_a_donde_retornar
int pon(void)
{
int i = 2;
return i;
}
void pon2(void)
{
char buffer[BUFSIZ];
int i = 0;
for(; i < BUFSIZ -1 ; i++)
buffer[i] = 'a';
}
int
main(int argc, char **argv)
{
int a = 3;
a = pon();
printf("%d\n", a);
pon2();
printf("%d\n", a);
return 0;
}