C プログラミングのベールを脱ぐ: その可能性をやさしく紹介

WBOY
リリース: 2024-10-10 15:12:31
オリジナル
619 人が閲覧しました

C プログラミング言語は汎用性があり、構造化されプロセス指向であり、さまざまな分野で広く使用されています。その基本構文には、関数、変数 (int、float、char など)、条件ステートメント (if、else)、およびループ (for、while、do-while) が含まれます。実際の例では、平均スコアを計算する C プログラムの作成方法を示します。

C Programming Unveiled: A Gentle Introduction to its Potential

C プログラミングの公開: 無限の可能性を活用

はじめに

Cプログラミング この言語は、その能力と効率性で知られる、汎用の構造化された手順指向のプログラミング言語です。オペレーティングシステムの開発から組み込みシステムのプログラミングまで、さまざまな分野で広く使用されています。この記事は C 言語の初心者向けガイドを提供し、その可能性の扉へお連れします。

基本構文

C プログラムは関数と変数で構成されます。すべてのプログラムは main() 関数で始まり、そこで実行されます。変数はデータを格納するために使用され、その型には int (整数)、float (浮動小数点数)、および char (文字) が含まれます。

// 一个简单的C程序
#include <stdio.h>

int main() {
    int age = 25; // 整型变量,存储年龄
    float salary = 10000.50; // 浮点变量,存储薪水
    char name[] = "John"; // 字符数组,存储名字

    printf("年龄:%d\n", age); // 打印年龄
    printf("薪水:%.2f\n", salary); // 打印薪水,保留两位小数
    printf("名字:%s\n", name); // 打印名字

    return 0;
}
ログイン後にコピー

条件文

C 言語では、ifelseelse if 文を使用してプログラム フローを制御します。これらのステートメントは、条件が true かどうかをチェックし、結果に応じてさまざまなコード ブロックを実行します。

// 检查年龄并打印响应消息
if (age >= 18) {
    printf("您已成年。\n");
} else {
    printf("您未成年。\n");
}
ログイン後にコピー

ループ

C 言語には、コードのブロックを繰り返し実行するための forwhile、および do-while ループが用意されています。

// 使用for循环打印1到10的数字
for (int i = 1; i <= 10; i++) {
    printf("%d ", i);
}
ログイン後にコピー

実際のケース: 平均スコアを計算する

ユーザーから 5 つのスコアを取得し、平均スコアを計算する C プログラムを作成します。

#include <stdio.h>

int main() {
    int scores[5];
    float sum = 0;

    // 获取5个分数
    for (int i = 0; i < 5; i++) {
        printf("输入第%d个分数:", i+1);
        scanf("%d", &scores[i]);
        sum += scores[i];
    }

    // 计算平均分
    float average = sum / 5;

    // 打印平均分
    printf("平均分:%.2f\n", average);

    return 0;
}
ログイン後にコピー

結論

この記事では、基本的な構文、条件文、ループについて説明し、C 言語の概要を簡単に説明します。実践的なケースを通じて、C 言語の強力な機能を体験し、プログラミングへのインスピレーションを刺激することができます。

以上がC プログラミングのベールを脱ぐ: その可能性をやさしく紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!