嗨,我在函数中强调全局指针时遇到问题。这是我的代码
#include <iostream>
using namespace std;
void push_l(int n);
struct elem{
int key;
elem *next;
} *left=NULL,*right=NULL;
void push_l(int n){
elem *p=left;
left=new elem;
left->key=n;
left->next=p;
if (right==NULL)right=left;
}
int main(){
push_l(5);
system "pause";
return 0;
}
这是我收到的错误消息之一 - 在函数 void push_l(int) 中,左下划线