怎的初始化这样的栈

怎样初始化这样的栈?如题:#include stdafx.h#include stdio.h#include stdlib.h#define SIZE 5typed

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

#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;  //这样算初始化吗?

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