现在的位置: 首页 > 综合 > 正文

考试小心的题目

2013年12月13日 ⁄ 综合 ⁄ 共 243字 ⁄ 字号 评论关闭

这几天看了几份网上应聘过来的人员的试卷,十个人有九个人都把它答错了,呵呵!

 

看来,我还是把这份答案公布出来,才能让人不再犯错!

 

先看看问题!

 

for ( int i = 0, j = 0; ! i && j <= 5; j++ )

   ;

 

你看看,是多少次循环!(错误答案是6次,正常答案是死循环!)

 

先看两张反汇编的图吧!

 

汇编

 

看出了什么吗??

 

这是由于只比较 i 是否等于0, 所以造成死循环, j <= 5,完全无效!!

 

 

好,看第二种,只循环6次的情况!

 

6次运行

 

 

加入了比较!

 

条件到达就退出!!

看到答案不要说我写的!!

 

 

 

 

 

抱歉!评论已关闭.