摘要: 代码如下: #include<stdio.h> #include<stdlib.h> typedef struct { char *base; char *top; int stacksize; }sqStack; ////////////////////////////////////// //创 阅读全文
posted @ 2020-07-16 18:30 骑码的佳俊 阅读(4321) 评论(0) 推荐(1) 编辑
摘要: 代码如下: #include<stdio.h> #include<stdlib.h> typedef struct { char *base; char *top; int stacksize; }sqStack; ////////////////////////////////////// //创 阅读全文
posted @ 2020-07-16 18:12 骑码的佳俊 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 编写一个程序,要求:从终端输入一组整数(大于10个数),以0作为结束标志,将这一组整数,存放在一个链表中(结束标志0不包括在内),打印出该链表中的值。然后删除该链表中的第五个元素,打印出删除后的结果。最后在内存中释放掉该链表; 程序清单: #include<stdio.h> #include<std 阅读全文
posted @ 2020-07-16 16:57 骑码的佳俊 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 1.栈顶是没有元素的,栈顶是一个空值 2.把一个元素压进栈时,不要给栈顶的地址赋值,而是赋值给指针 例如:你在结构体中定义了 char *top; 那么你要把元素date赋值给*top,而不是top 赋值完成后,top++,因为栈顶没有值 代码如下: #include<stdio.h> #inclu 阅读全文
posted @ 2020-07-16 16:38 骑码的佳俊 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: 代码如下: #include<stdio.h> #include<stdlib.h> typedef struct { char *base;// base是一个地址 , *base是一个char类型的字符 char *top;// top是一个地址标记栈顶在什么位置 , *top是一个char类型 阅读全文
posted @ 2020-07-16 15:59 骑码的佳俊 阅读(2371) 评论(0) 推荐(0) 编辑