为什么每次写头文件都会遇到这样的问题?附上代码
stack.h#define MAX_SIZE 30
int is_full();
int is_empty();
void push(int element);
int popup();
int top();
***************************************
stack.c
#include "stack.h"
int stack[MAX_SIZE];
int position;
int is_full()
{
return position>=MAX_SIZE;
}
int is_empty()
{
return position==0;
}
void push(int element)
{
if(is_full())
return;
stack[position]=element;
position++;
}
int popup()
{
if(is_empty)
return 0;
int element =stack[position];
return element;
}
int top()
{
if(is_empty())
return 0;
int element=stack[position-1];
return element;
}
更多 0