问题篇: 第一眼大面看我只知道您打的这些编译全是对的...(旁人:废话)(小菜鸟:我的意思是... 虽然每样都少东西但都是对的...小菜鸟只死记了格式...)
说来惭愧,第二眼我只能看出来这2个是死循环,一个没有迭代,一个没有终止. 但他们的判断句永远为trule. int(int i=0;;i++)和for(int i=0;i<5;)
而for(;;)开始以为是什么都不显示...结果错了... 我去下去试了一下才知道也是死循环.虽然格式可以写成这样,但说来惭愧 我没有去亲自试验一下.而书上又没有写.(等下结尾我自我检讨.) 小菜鸟只知道判断句是ture永远循环.但是...这里什么都么有...无条件的永远true..?
至于int i=0;for(;i<5;i++) 这个一点也没猜到,没想到是运行4次... 这个该怎么解释呢?for中的初始化部分没写东西?即使不写难道有默认的? 那这里默认的应该是什么?i=0?
检讨篇: 长期以来小菜鸟学习主要是看书上例题,惭愧呀惭愧.小菜鸟这里有4,5本书. 以为综合起来内容就多了.惭愧...现在才知道很多东西书中是不会写的. 这样即使再多本书也没用.
而这些东西主要是靠自己去试.以前就有人说过,你光看光跟着做例题不想可不行. 什么都要自己试试,这里如果这么改怎么怎么样,那里如果这么改又怎么怎么样. 或者说学的太死了...呵呵~
改进啊改进,幸好版主门提出这个问题了.好在初学,又问题及时改.
小菜鸟下去想象,以后改怎么学.请各位前辈以后多多指导,多多鞭策. 以后小菜鸟有错误,请前辈门严厉批评. 小菜鸟惭愧万分...