标题:求助.class'expected是什么错误
只看楼主
sizki
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-9-14
得分:0 
for(;tmp!=null&&!el.equals(tmp.info);
pred=pred.next,tmp=tmp.next);//下面还有这一句
是不是加分号就是一直循环找到等于el的tmp.info
然后 if (tmp!=null)
pred.next=tmp.next; 把tmp这个节点删去

for不加分号 意思就是if (tmp!=null)
pred.next=tmp.next; 每一次都得执行 然后就会有错误 实现不了功能

不好意思。。。菜鸟添麻烦了
ps:(刚才又对了一遍书,是这样写的功能也能实现)
2007-01-05 10:31
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
for();
它后面加了分号,就表明执行完 for里面的循环才会执行它下面的那一句

可惜不是你,陪我到最后
2007-01-05 12:07
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
一般for后面是不会加 ;的,

可惜不是你,陪我到最后
2007-01-05 12:07
sizki
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-9-14
得分:0 
谢谢。。。这个循环看来是有意这样写的。。。
晚上要写一个用堆栈实现括号匹配,,, 写完后还发到这楼里吧
有高手指点 帮助比较大。。。
2007-01-05 12:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-114113-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.252638 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved