读书人

怎的初始化这样的栈

发布时间: 2013-09-09 20:31:09 作者: rapoo

怎样初始化这样的栈?
如题:

#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"

#define SIZE 5
typedef int Item;

typedef struct stack
{
Item items[SIZE];
int account;//栈内成员的个数;
}Stack;

void InitializeStack(Stack *p);

int main(void)
{
Stack A;
return 0;
}

void InitializeStack(Stack *p)
{
p->account = 0; //这样算初始化吗?

}
[解决办法]
算,这个栈就一个个数和元素,元素使用时再初始化,个数最开始就要初始化
[解决办法]
清空不必要的数据,然后赋值初始化需要的数据,
分配初始化状态下需要的内存空间就好啦!

读书人网 >C语言

热点推荐