首页 > 代码库 > 【小白成长撸】--链栈(C语言版)
【小白成长撸】--链栈(C语言版)
1 // 链栈.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include <stdio.h> 6 #include <stdlib.h>//malloc的头文件 7 8 typedef struct line_stack//栈包装 9 {10 int x;11 struct line_stack *next;12 }link;13 14 void pushes(link **top, int x);15 void pops(link **top);16 17 int main()18 {19 return 0;//这页代码只提供目标子函数,没有写主函数20 }21 22 void pushes(link **top, int x)//入栈,23 {24 link *p;25 26 p = (link *)malloc(sizeof(link));27 28 p->x = x;29 p->next = (*top);30 31 (*top) = p;32 33 return;34 }35 36 void pops(link **top)//出栈37 {38 link *p;39 40 if ((*top) == NULL)41 {42 printf_s("空栈\n");43 return;44 }45 46 p = (*top);47 (*top) = p->next;48 free(p);49 50 return;51 }
【小白成长撸】--链栈(C语言版)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。