396460221 发表于 2015-5-8 10:51
局部变量没有初始化不能使用,成员变量可以不用初始化,因为有默认值。返回min是指你想插入的数在数组中要 ...
立志转行 发表于 2015-5-8 11:38
1、我见视频上说for定义的局部变量结束后会释放,在外面不可以用;但while定义的局部变量结束后不会释放 ...
lovejjfg 发表于 2015-5-8 11:41
你的min没有初始化,当然会给你报错咯,另外我觉得while条件可以不要=条件,min ...
396460221 发表于 2015-5-8 15:52
变量作用发域不用,for内定义的只能在for内用,while有条件要判断,一般会在while之前定义该局部变量,这 ...
立志转行 发表于 2015-5-8 16:51
根据我的理解,当min>max时,循环会直接跳出,不会再去执行mid = (min+max)/2了,所以mid还保留在上一次 ...
396460221 发表于 2015-5-9 08:57
看了你的分析,你的应该是对的。
396460221 发表于 2015-5-9 08:57
看了你的分析,你的应该是对的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |