请考虑以下代码:
int col=0;
for(int l=0; rx_state_== MAC_COLL; l++)
{
col = col+1; // or col++;
}
return col;
我对上述代码的目标或逻辑是,在每个“l”实例之后,必须检查 rx_state == MAC_COLL,如果为真,则应执行“col++”行。(对不起,我想我是在向专家解释“for循环”的基础知识)最后,我需要返回碰撞总数(col)。
现在,我关心的是整数 'l' 与 'rx_state_ == MAC_COLL' 中涉及的变量没有特别的联系;我只想不断检查语句“rx_state == MAC_COLL”,直到它为假和要返回的数字。
上面的代码能满足我的目标吗?
谢谢