潜伏 发表于 2013-11-16 21:22
已经解决,为什么for循环结束还要返回啊,不是返回过吗?
潜伏 发表于 2013-11-16 21:22
已经解决,为什么for循环结束还要返回啊,不是返回过吗?
spiderman 发表于 2013-11-16 22:32
假设a="abcd",b="efg"不就找不到最长相同字串了吗?不就执行不了if的语句了吗?不就没有返回值了吗。。。 ...
Weix1992 发表于 2013-11-16 21:39
那是如果找到了才会进入到那段代码啊! 如果没有找到就不会进入return c那里面了,这个时候就没有返回值 ...
潜伏 发表于 2013-11-17 18:12
你说的很好,不过return放在外循环行吗?
Weix1992 发表于 2013-11-17 18:34
没懂你的意思。。
潜伏 发表于 2013-11-17 20:13
不是循环镶嵌吗?内循环结束了?不是还有外循环吗?把return放在外循环处。哦哦哦。。。是不是return了内 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |