ループの構成要素

ループの構成要素としては、ごく一般的なforwhile-doのほかにrepeat-untilなどもあります。 またgotoやラベルを使ってループを構成する方法もあります。ただし、ループは、入口が1つだけでかつ出口が1つだけでないと、ベクトル化できません。

正しい使用方法

while(i<n)

{

   // If branch is inside body of loop

 

   a[i]=b[i]*c[i];

   if(a[i]<0.0)

   {

      a[i]=0.0;

   }

   i++;

}

 
誤った使用方法

while(i<n)

{

   if (condition) break;

   // 2nd exit.

   ++i;

}