关于数据结构中栈定义中遇到的小问题
typedef struct {
int data[2][MaxSize];
int top;
}Stack;
int push(Stack &S,int x, int y)
{
if(S.top==MaxSize)
return 0;
else{
S.top++;
S.data[0][S.top]=x;
S.data[1][S.top]=y;
} return 1;
}
为什么会说是push函数的定义不合法呢
[解决办法]
vs2008 除了MaxSize不认识,编译通过
[解决办法]
有问题么、、
错误信息啥?
[解决办法]
将源代码文件的后缀由.c改为.cpp