1 //chain stack. CPP: Defines the entry point for the console application. 2 //3 4#include"stdafx.h"5#include <stdio.h>6#include <stdlib.h>//the header file for malloc7 8typedefstructLine_stack//Stack Packaging9 {Ten intx; One structLine_stack *Next; A }link; - - voidPushes (link **top,intx); the voidPOPs (LINK * *top); - - intMain () - { + return 0;//This page of code only provides target sub-functions, no write main function - } + A voidPushes (link **top,intX//into the stack, at { -Link *p; - -p = (link *)malloc(sizeof(link)); - -P->x =x; inP->next = (*top); - to(*top) =p; + - return; the } * $ voidPOPs (link **top)//out of the stackPanax Notoginseng { -Link *p; the + if((*top) = =NULL) A { theprintf_s ("empty stack \ n"); + return; - } $ $p = (*top); -(*top) = p->Next; - Free(p); the - return;Wuyi}
"Small white growth"--chain stack (c language version)