为什么删除函数中要这样写
if(i==now_no)now_no-=1;
不是很明白
请各位大神拨冗回答
你完全一窍不通,不是说你什么地方没有搞明白,而是说你对于写程序这回事是怎么回事完全不懂
你以为程序是人脑子里面背下来的,所有人写同样的逻辑代码都一样,所以你才会随便挑出一行问含义。
实际上编程是如同写文章,自然而然这么顺下来的。抽取一行是毫无意义的。
好比我随便找一篇文章,里面有一句:
李奎说:好酒!
我问你,为什么李逵要说好酒,请你回答。
now_no 可能存储数据总数,这个删除应该是删除最后一条记录吧,now_no-1之后 用for循环数据。 i
<now_no 就读取不到最后一条数据了。