有读者问题了类似这样的问题:while(1) 和 for(;;)它们不都是无限循环吗 , 作用应该一样啊 , 它们到底有什么区别?
要回答这个问题 , 其实你各自编写一段while(1) 和 for(;;)的代码 , 编译对比一下代码大小和汇编文件 , 你就大概知道了 。
# while(1)和for(;;)语法表达
这里先说一下while(1)和for(;;)语法表达式 。
1.while语法表达
while( 表达式 )
{
语句
}
其中:
表达式:是循环条件 语句:为循环体 。
while语句的语义是:计算表达式的值 , 当值为真(非0)时 , 执行循环体语句 。 其执行过程可用下图表示:
- 如果让你从体重过百的女明星中选一个做老婆,你会选谁?
- 吃什么食物能加快新陈代谢?
- 奇葩团|从菜汤泡饭到冰箱塞满,我都经历了什么奇葩团!
- 短视频创作,如何让账号快速从0到1
- 孩子饮食习惯需要从小开始抓起
- 遛狗时需遵从的准则
- 喂食幼犬时需求遵从的规則
- 怎么防备狗狗从家里逃出去
- 幼犬前期练习
- 从105斤瘦到95斤要多久,变化大吗
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
