作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
你好,我从一个在线的android示例项目中获取了一些java代码,在代码中有一个For语句/循环。此 For 语句的参数显示为 (;;) 而不是类似 (int i = 0; i < string; i++) 的形式。任何人都可以通过将参数设置为 (;;) 来准确解释此循环的作用吗?我试过在线研究但找不到任何东西!谢谢
for (;;) {
len = mSerial.read(rbuf);
rbuf[len] = 0;
if (len > 0) {
//do something
}
}
最佳答案
for (;;)
是一个无限循环,因为没有退出条件。
For 循环语法
for(initialization; Boolean_expression; update)
{
//body
}
initialization,Boolean_expression,update, body:都是可选的。 for 循环一直执行到 Boolean_expression 不为假为止。如果缺少 Boolean_expression,则 for 循环将永远不会终止。
关于Java Android For语句/循环参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19786682/
我是一名优秀的程序员,十分优秀!