ループ
制御ステートメントの他の主なタイプはループである。 ループは声明の声明、かブロックが、繰り返されるようにする。 コンピュータは簡単な仕事を繰り返すことで何回も非常によい。 ループはc'sのこれを達成する方法である。
cは3つのタイプのループの選択を、が、間のための与え。
- 間のループは準テストが偽を戻すまで行為を繰り返し続ける。これは何時間をループが横断されるかプログラマーが前もって知らないところに有用である。
- ループ本体が実行された後ループが類似しているが、テストは起こる間、しなさい。 これはループ本体が一度少なくとも動くことを保障する。
- ループが固定回数横断されるところでループのために頻繁に、通常使用される。 それは非常に適用範囲が広く、初心者プログラマーは提供する力を濫用しないために心配を取るべきである。
The while Loop
間のループは上のテストが偽を証明するまで声明を繰り返す。 例として、ひもの長さを戻す機能はここにある。 特性の配列が空白文字の「\ 0によって」終わったようにひもが表されることを覚えなさい。
int string_length(char string[])
{ int i = 0;
while (string[i] != '\0')
i++;
return(i);
}
ひもは議論として機能に通じる。 配列のサイズはあらゆるサイズの一連のために、機能働く指定されない。
空白文字があるまで間のループが一つずつひもの特性を見るのに使用されている。 それからループは出、0の索引は戻る。
特性がブランクの間、索引は増加し、テストは繰り返される。 私達は配列の後で詳細に行く。 ループ間私達を例をについては見ることを許可しなさい:
#include <stdio.h>
int main()
{
int count;
count = 0;
while (count < 6)
{
printf("The value of count is %d\n", count);
count = count + 1;
}
return 0;
}
そして結果は次の通り表示される:
計算の価値は0である
計算の価値は1である
計算の価値は2である
計算の価値は3である
計算の価値は4である
計算の価値は5である |
|