ホームページ > よくある問題 > C言語で「while」とはどういう意味ですか?

C言語で「while」とはどういう意味ですか?

清浅
リリース: 2020-07-10 17:22:05
オリジナル
55389 人が閲覧しました

C言語のwhileとはコンピュータの基本的なループモードで、式が真の場合は予測を実行し、式が偽の場合はループを抜けることを意味します。

C言語で「while」とはどういう意味ですか?

#C言語のwhileはループ文であり、コンピュータの基本的なループモードです。条件が満たされるとループに入り、条件が満たされない場合はループから抜け出す

while の実行シーケンス

while ループの実行シーケンスは非常に簡単です形式は次のとおりです:

while (表达式)
{
        语句;
}
ログイン後にコピー

式が true の場合、次のステートメントを実行します。ステートメントの実行後、式が true かどうかを判断します。true の場合は、次のステートメントを再度実行し、次のステートメントかどうかを判断します。式が true... など、式が false になるまで続行し、ループから抜け出します。これがwhileの実行シーケンスです。

この関数を実装するには、以下のプログラムを作成します。

(1-1/3 1/5-1/7 1/9-1/11…)*4 の値を計算します。

# include <stdio.h>
int main(void)
{
    int i = 1;
    int j = 1;
    double sum = 0;  //结果肯定是小数, 所以要定义成double或float型
    while (1.0/i > 1e-6)  /*当1/i小于10的-6次方时停止循环。这个循环条件是自己定的, 定得越小最后的结果就越精确。
    注意1一定要写成小数的形式即1.0*/
    {
        sum += (1.0 / i) * j;
        i+=2;
        j = -j;  //实现正负交替
    }
    sum *=4;
    printf("sum = %lf\n", sum);  //double是%lf, 取6位小数是%.6
    return 0;
}
ログイン後にコピー

出力結果は次のとおりです:
sum = 3.141591

以上がC言語で「while」とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート