Autor
|
Tema: ¿Por favor,que hace esta funcion? (Leído 1,842 veces)
|
GABETORAP
Desconectado
Mensajes: 4
|
Expliquenme linea a linea!! pilaPtr getpila(void) { pilaPtr p; p=(pilaPtr)malloc(sizeof(struct nodo)); if(p != 0) p->Next = 0; return (p); }
|
|
|
En línea
|
|
|
|
Ferno
Desconectado
Mensajes: 375
|
1°) El código que introduzcas hazlo entre etiquetas GeSHi en la parte superior derecha en la publicación del mensaje.
Ahora, es una función que devuelve un puntero a una pila, o al menos es lo que deduzco del nombre del tipo. Se supone que en la parte del código donde se declaran los tipos (typedef) tenés la declaración de pilaPtr el cual debe ser un puntero a una estructura Pila.
Ahora bien, primero, se utiliza memoria dinámica para crear la pila, el programa pide memoria referenciada por la variable p (con el malloc). Se fija si el malloc funcionó (p != 0), y de vuelve el puntero a pila (return(p)).
Espero que se haya entendido.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Problema con una función que hace el efecto aerosol....
Programación Visual Basic
|
juampivicius
|
3
|
1,951
|
20 Febrero 2006, 19:41 pm
por Ironhorse
|
|
|
Por favor..... alguien que me diga como se hace esta pagina
« 1 2 »
Diseño Gráfico
|
jamarchi
|
17
|
11,027
|
16 Septiembre 2007, 03:38 am
por H4RR13R
|
|
|
que hace la funcion FreeConsole(); ??
Programación C/C++
|
Danyel_Casvill
|
1
|
4,779
|
8 Abril 2011, 01:42 am
por Eternal Idol
|
|
|
Alguien que tenga un kindle me hace un favor?
Foro Libre
|
Aikanáro Anário
|
4
|
4,151
|
31 Agosto 2011, 23:22 pm
por Aikanáro Anário
|
|
|
El for no me hace su funcion? (Solucionado)
« 1 2 »
Programación C/C++
|
nolasco281
|
13
|
6,949
|
7 Febrero 2014, 02:36 am
por nolasco281
|
|