struct node{
int data;
struct node *next;
};
main(){
struct node a,b,c,d;
struct node *s=&a;
a={10,&b};
b={10,&c};
c={10,&d};
d={10,NULL};
do{
printf("%d %d",(*s).data,(*s).next);
s=*s.next;
}while(*s.next!=NULL);
}
Run Code Online (Sandbox Code Playgroud)
它在a = {10,&b};表达语法错误处显示错误。请帮助..提前谢谢