东方慧 发表于 2023-11-2 03:42:40

双层while嵌套循环导致 500internal server error

在编写从文本文件中提取有用信息的过程中,使用到了双层while嵌套循环(其实内循环就是8,9次数据处理,时间复杂度并不高,为O(n))。
奇怪现象:第一次进入内层while循环,函数会成功执行,但是不能正确退出,且浏览器页面不显示任何内容,只是一个劲儿地转圈圈,随后(大约6,7秒钟之后,会出现:500 internal server error)。

解决办法,将内层while循环改写成do while()循环结构,问题迎刃而解,不得其解这是为什么,上网查资料,也并没有发现嵌套循环内外层不能使用相同的语句格式啊?
 
谨记:以后写代码需要避免嵌套循环内外使用同样的循环结构,防止出现不必要地麻烦。

来源:https://www.cnblogs.com/bairiyishan/p/17803261.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 双层while嵌套循环导致 500internal server error