社区
C语言
帖子详情
一道关于死循环的面试题
kaifaye
2010-11-12 12:27:56
老话题了,但我没能搜到标准的答案
问:for(;;)和while(1)有什么区别?
主要就是效率上吧,大家怎么看?
...全文
259
12
打赏
收藏
一道关于死循环的面试题
老话题了,但我没能搜到标准的答案 问:for(;;)和while(1)有什么区别? 主要就是效率上吧,大家怎么看?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gaslinux
2010-11-12
打赏
举报
回复
没经过优化for(;;)效率高些,经过优化都一样。
luciferisnotsatan
2010-11-12
打赏
举报
回复
[Quote=引用 1 楼 shenyulv 的回复:]
http://topic.csdn.net/t/20011003/23/311066.html
[/Quote]
+1
不过讨论这个的效率没什么意义
liups
2010-11-12
打赏
举报
回复
这个应该是编译器决定的吧,考虑到优化估计应该是一样的
小驴
2010-11-12
打赏
举报
回复
http://topic.csdn.net/t/20011003/23/311066.html
dfatfat
2010-11-12
打赏
举报
回复
for(;;)
黎翔
2010-11-12
打赏
举报
回复
[Quote=引用 7 楼 libinfei8848 的回复:]
优化后他们的汇编都一样
[/Quote]
marking
猫已经找不回了
2010-11-12
打赏
举报
回复
我觉得。。。你的编译器如果有优化,才不会管你怎么写,最后都是它写成一样的。
zhutianjin4355255
2010-11-12
打赏
举报
回复
没啥区别,不过建议楼主用while
libinfei8848
2010-11-12
打赏
举报
回复
优化后他们的汇编都一样
ForestDB
2010-11-12
打赏
举报
回复
看汇编码。
现代编译都会生成优化代码:
jmp
Athenacle_
2010-11-12
打赏
举报
回复
前一段时间刚讨论过这个问题。。。
其实现在强悍的编译器都优化成一样的了~》。。。
C语言
面试题
,这样写代码会导致For
死循环
!你该注意的细节!
今天给大家带来
一道
华为公司C语言
面试题
,话不多说直接上代码,你知道如下代码为什么会导致 for循环 成为一个
死循环
吗? 大家可以仔细思考一下,如果思考不出来也没关系,继续向下滑动,我将会为大家揭开答案。如果...
「每天
一道
面试题
」为什么多线程并发下HashMap会发生
死循环
可以看到在T2执行完transfer方法后,a1元素和a2元素形成了循环引用,此时无论将T1的Entry数组还是T2的Entry数组返回作为扩容后的新数组,都会存在这个环形链表,当调用get方法获取该位置的元素时就会发生
死循环
,更...
一道
必看前端
面试题
转自
一道
必看前端
面试题
https://www.cnblogs.com/intangible/p/8066979.htmlhttps://www.jianshu.com/p/d530bf4f44e3金三银四搞事季,前端这个近年的热门领域,搞事气氛特别强烈,我朋友小伟最近就在疯狂面试,遇到...
一道
经典
面试题
讲解 :数组越界而没报错 ,却出现
死循环
?(C语言)
下面这道经典易错题出自《C陷阱与缺陷》,也一度被众多互联网公司作为
面试题
拿来考察,可见其易错程度与重点程度,下面我就给大家详细讲解一下这道列题,希望对大家有所帮助: 作为
面试题
: 下面我们就以简洁代码...
黑马程序员
一道
内存分配的
面试题
---------------------- ASP.Net+Android+IO...
一道
基础
面试题
如下: 请问,以下哪些代码可编译通过且可以打印输出Equal?请选择所有正确答案: A.class Check{ public static void main(String args[]) { int x
C语言
70,020
社区成员
243,265
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章