#define maxsize 100;#define ok 1;#define error 0;#define overflow -1 ;这些宏定义,把最后的分号都去掉,不然代入的时候会带个分号的。比如:if(!q.base) exit(overflow);宏代入后if(!q.base) exit(-1;); // 这边-1后面就会多一个分号,导致提示错误