采用结构体的数组栈
来源:互联网 发布:js中require的用法 编辑:程序博客网 时间:2024/06/05 08:10
#include <iostream>
#include <string>
using namespace std;
//采用结构体的数组栈
struct Stack
{
int con;
int length;
int* stack;
};
void StackNew(Stack* s)
{
s->con=10;
s->length=0;
s->stack=(int *)malloc(s->con*sizeof(int));
}
void StackPush(Stack* s,int value)
{
s->stack[s->length]=value;
s->length++;
}
int StackPop(Stack* s)
{
s->length--;
return s->stack[s->length];
}
int main()
{
Stack* mystack=(Stack *)malloc(sizeof(Stack)*sizeof(int));
StackNew(mystack);
StackPush(mystack,10);
StackPush(mystack,12);
cout<<StackPop(mystack)<<endl;
return 0;
}
- 采用结构体的数组栈
- C语言,结构体中字符串的声明(采用字符指针还是字符数组)
- 结构体数组的
- 采用C语言序列化复杂结构体的方法。
- 采用位域结构体的形式访问寄存器
- 栈的基本操作(采用顺序存储结构)
- 采用遍历数组的指针
- 结构体数组的初始化
- 结构体的伸缩数组
- 有序的结构体数组
- 有序的结构体数组
- 有序的结构体数组
- 有序的结构体数组
- 有序的结构体数组、
- 有序的结构体数组
- 有序的结构体数组
- 有序的结构体数组
- 有序的结构体数组
- c通用搜索程序代码(利用指针比较)
- C++实现动态int数组
- 给定一个整数N 按照顺序给出所有位数为N的整数
- 分治法求最大值
- 给定一个数组,奇数全排在前面,偶数全排在后面
- 采用结构体的数组栈
- C++ stl 队列操作
- C++的float精度问题
- 查出只出现一次的字符
- 查出第一次只出现一次的字符
- 基类和派生类
- 不能被继承的类
- 栈残留数据
- 虚函数实现多态