「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > C を簡単に: プログラミングの基礎への優しい入門

C を簡単に: プログラミングの基礎への優しい入門

2024 年 10 月 31 日公開
ブラウズ:861

C Made Easy: A Gentle Introduction to Programming Fundamentals

C を簡単に: プログラミングの基礎への初心者ガイド

はじめに

C は、オペレーティング システムの作成に広く使用されている強力なプログラミング言語です。組み込みシステムと高性能アプリケーション。このガイドでは、C プログラミングへの旅へと導きます。基本から始めて、その主要な概念を段階的に説明します。

C コンパイラをインストールする

始める前に、C コンパイラをインストールする必要があります。次のオプションが推奨されます:

  • GNU C Compiler (GCC): Linux、macOS、および Windows 用
  • Microsoft Visual C: Windows 用
  • Clang: 利用可能macOS と Linux の場合

最初の C プログラムを作成します

簡単な「Hello, world!」プログラムから始めましょう:

#include 

int main() {
    printf("你好,世界!\n");
    return 0;
}

C コードについて

#include : これは、標準入出力ライブラリを含むプリプロセッサ ディレクティブであり、printf()関数。

int main(): これはプログラムのエントリ ポイントであり、main 関数を定義します。

printf("Hello, world!\n"): printf() 関数は、テキストを画面に出力するために使用されます。

return 0;: これは main 関数の戻り値で、プログラムの実行が成功したことを示します。

データ型

C には、さまざまなデータ値を表すさまざまなデータ型があります。

  • int: Integer
  • float: 浮動小数点数
  • char: 単一文字
  • double: 倍精度浮動小数点数

変数と定数

  • 変数: データが保存される名前付きの場所。
  • 定数: 変更できない値。

定数を宣言するには、const キーワードを使用します。例:

const int MY_CONSTANT = 10;

制御フロー

C には、プログラム実行のフローを制御するステートメントが用意されています。

  • if-else ステートメント: 条件に基づいてコード ブロックを実行します。
  • ループ: for ループや while ループなどのコード ブロックを繰り返します。

関数

関数は再利用可能なコード ブロックです。 void キーワードを使用して、値を返さない関数を定義できます。例:

void print_message() {
    printf("这是来自函数的消息!\n");
}

実際のケース: 円の面積を計算する

#include 
#include 

int main() {
    float radius;

    printf("请输入圆的半径:");
    scanf("%f", &radius);

    float area = M_PI * radius * radius;

    printf("圆的面积为:%f\n", area);

    return 0;
}

このプログラムは、ユーザーに円の半径を入力するように促し、円の面積を計算し、結果を出力します。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3