Re: [問題] 資料結構-用c語言array寫stack,push和 …
在vs2005下可以這樣寫…
前一陣子才知道C++的struct可以初始化。
或者寫成class?
#define MAX 100
typedef struct STACK
{
STACK()
{
top = 0;
}
char item[MAX];
int top;
}STACK;
STACK S;
void push(char x)
{
if(S.top < MAX) // IsFull
{
S.item[S.top++] = x;
}
}
void pop(char &x)
{
if(S.top > 0) // IsEmpty
{
x = S.item[--S.top];
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.111.110
推
04/09 23:18, , 1F
04/09 23:18, 1F
推
04/09 23:34, , 2F
04/09 23:34, 2F
→
04/09 23:34, , 3F
04/09 23:34, 3F
→
04/11 20:36, , 4F
04/11 20:36, 4F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 5 篇):