【问题标题】:for(;;){} what does it do? [duplicate]for(;;){} 它有什么作用? [复制]
【发布时间】:2015-05-07 01:28:25
【问题描述】:

简单的问题:我一直在查看 boost 的 asio 库,并且不断遇到这样的代码。

for(;;){
//something
}

here 有一个例子。

谁能详细说明使用“;;”在for循环内呢?好像没看懂。

【问题讨论】:

    标签: c++ for-loop


    【解决方案1】:

    它是一个简单的无限循环语法,完整的代码如下所示

    for(<initialize>; <condition>; <increment/decrement>) {
       <body>
    }
    

    我用''标记的那些是可选的。

    【讨论】:

    • 也和'while(true){ }'一样
    • 好吧,有道理。以为会很简单。谢谢你。
    • 是的,我对此投了反对票。没问题。
    • 出于好奇,你为什么要回答一个被问过无数次的问题?
    • 从技术上讲,最后一部分不是必需的增量/减量(尽管大多数情况下就是这样)。它可以是任何表达式。不过并没有对你投反对票。
    猜你喜欢
    • 2021-06-04
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 2014-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-15
    相关资源
    最近更新 更多