今天第二次java上机,被老师问得一脸懵逼,看似很容易解读的代码,其深层含义却无法回答。问题的关键是对象以及对象的引用,代码片段如下
node tail,head; lianbiao(){ head = new node(1); tail = head; } void Headin(int x){ node p = new node(x); if(head.next==null){ tail=p; } p.next=head.next; head.next=p; }被问到node head ,tail以及node p = new code(x)的机制。看着很容易自以为是,实际上机制并非想当然。这边给一张图解
应该很清楚
新闻热点
疑难解答