หน้าแรกกระทู้ช่วยหน่อยครับเรื่อง stack

กระทู้

ช่วยหน่อยครับเรื่อง stack

#define MAX 10
int stackdata[MAX];
int top=-1
int Push(int what)
{
  if (top<MAX-1) {
     top++;
     stackdata[top]=what;
     return 1;
     }
     return -1;
}
คำถาม
1. what มาจากไหนครับ
2.stackdata[top]=what ตรงนี้ what เท่ากับเท่าไหร่ครับ
3.stackdata[MAX]และstackdata[top]ไม่เกี่ยวข้องกับใช่ไหมครับที่ไม่เข้าใจเพราะมันชื่อ stackdata เหมือนกัน

ปล.code นี้ ผมคัดลอกมาจากหนังสือ Data Structure ที่ผมอ่านอยู่ แล้วก็กำลังไม่เข้าใจอยู่ด้วยครับ ขอความกรุณาด้วยครับ
โดย: golffen (2011-12-22 18:33:44)
ล่าสุดโดย : golffen (2011-12-22 18:33:44)


คุณต้องทำการ Login เข้าระบบก่อนจึงจะแสดงความคิดเห็นได้