LPC while 迴圈:

    LPC 的 while 迴圈跟一般的 C 一模一樣, 語法如下:

	while (表示式)
	  敘述;	

    或

	while (表示式) {
	  敘述;
	  敘述;
	  .
	  .
	}

    在 while 迴圈內的敘述會在表示式的值不為 0 的情況下執行, 也就是
  該表示式為"真". 如果 while 的敘述有 break 敘述, 則會無條件跳出迴
  圈, 如果碰到 continue 敘述, 則會跳過該次迴圈, 繼續下一次的迴圈,
  這種用法就像在 for 迴圈裡說的一樣.
    值得注意的是, while 比 for 迴圈更容易造成無窮迴圈, 如果這樣的
  話, 會造成系統莫大的負擔, 甚至是當機.

    底下看一個實際的例子.

	int test(int limit)
	{
	  int total = 0;
	  int j = 0;

	  while (j < limit) {
		if ((j % 2) != 0)
			continue;
		total += j;
		j++;
	  }
	  return total;
	}

    上面的結果會跳過奇數(在 if ((j % 2) != 0) continue; 這兒跳過),
  而把 0 到 limit-1 之間所有的偶數加起來並傳回去.
    底下的 for 迴圈可以做到相同的功能

	int test(int limit)
	{
	  int total, j;
	  
	  for (j=total=0; j<limit; j = j+2)
		total += j;
	  return total;
	}

  或
	int test(int limit)
	{
	  int total=0, j=0;
	  
	  for (; j<limit; j = j+2)
		total += j;
	  return total;
	}
