终止循环的for循环的括号表达式部分的名称是什么?

时间:2013-04-03 19:36:56

标签: for-loop terminology

我正在尝试回答以下问题:

  

终止循环的for循环部分的名称是什么?

括号是(),但我没有得到其余的问题。如果我有一个循环:

// enter code here

int k = 0;
for (int j=0;j<=10;j++)
{
  k++
}

j<=10子表达式的名称是什么?

3 个答案:

答案 0 :(得分:4)

  

用于终止循环的for循环的括号部分的名称是什么?

在您的示例中,j<=10是整个循环表达式的一部分,用于定义循环的exit condition。一些消息来源将循环表达式的这一部分描述为continue or end condition。这个子表达式也可能以其他方式描述,但退出条件非常明确,并清楚地传达其目的和意图。只要退出条件的计算结果为true,循环就会退出。

当然,您也可以在循环体内放置其他循环控件,例如 break continue 。但是,这些流控制关键字不是循环本身定义的一部分,因此不在原始问题的范围内。

答案 1 :(得分:2)

您可以将其称为for循环的“条件”,例如在https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Statements/for处调用它。

for ([initialization]; [condition]; [final-expression])
   statement

答案 2 :(得分:-3)

答案是&#34;休息声明&#34;。