while循环中break的用法?
break,是用来跳出当前一层循环的,LZ的循环while(ch=='1'){value+=power(2,i);break;}是个死循环,本应该用if的,所以运行时会无限循环下去,没有结果,加了break死循环被打破了,就能继续向下运行了。
break,continue之类的,尽量少用,会破坏程序的结构化,不过有时如果便于思考或是能简化程序,用用也无妨~~