我是初学者。。我想知道c++中创建链表为什么要用new比如:head=new LNode; p=head; for(i=1;i<n;i++) { q=new LNode; p->next=q; p=q; } tail=q; tail->next=head; 这是个循环链表。。。希望能照顾下我的基础,解释得详细点!谢谢!用结构体名+q 不能直接申请吗?。。我对new的认识仅仅限于申请不确定的数组。。囧。。。