考试小心的题目

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

 

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

 

先看看问题!

 

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

   ;

 

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

 

先看两张反汇编的图吧!

 

汇编

 

看出了什么吗??

 

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

 

 

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

 

6次运行

 

 

加入了比较!

 

条件到达就退出!!

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

 

 

 

 

 

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值