入栈的问题,编译无问题???
#include <stdio.h>#include <stdlib.h>
#include <malloc.h>
#include <string.h>
void stack_full();
void stack_empty();
void add();
typedef struct {
int i;
}element;
element stack[10];
element a;
int top = -1;
void stack_full()
{
printf("full!!");
}
int main()
{
int a = 6;
void add(int *top, int a);
return 0;
}
void add(int *top,element i)
{
if(*top >= 10 )
{
stack_full();
return;
}
stack[++*top] = i;
printf("Successed");
}
编译没有问题 但是不知道怎么办了 求高手解答 顺便问一下有什么调试器吗?