C语言关于括号匹配的问题

2024-12-02 07:02:34
推荐回答(5个)
回答(1):

只要在main函数中的定义改成下面这样
char a,*b=(char*)malloc(1*sizeof(char));
你的代码就能运行了,不会再出现以上的提示了。不过运行结果,应该和你设计的不一样。

回答(2):

建设把 Pop(char *g) 改成 Pop(char &g)
函数内容改为 g=*(--stack1.top);
并将主函数中的 b 定义成 char b;

引用要比指针更可靠些

回答(3):

退出重新进就行了,我刚才看了你的代码可以运行的,有时候vc是有点bug 的

回答(4):

void Pop(char *g){
*g=*(--stack1.top);
}
--------
void main()
{
char a,*b=&a;

回答(5):

w