Cプログラミングを学ぶ方法

Cプログラミングを学ぶ方法

1970年代に誕生したC言語は古い言語ですが、低水準言語としては今でも非常に強力です。 C 言語を学ぶことは、ほぼすべてのプログラミング言語に適用できるため、他のより複雑な言語を学ぶための優れた基礎を築くことができます。 C でプログラミングを始める方法を見てみましょう。

パート1 パート1/6:

準備

  1. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/e\/e6\/53403-1-2.jpg\/v4-460px-53403-1-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/e\/e6\/53403-1-2.jpg\/v4-728px-53403-1-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1コンパイラをダウンロードしてインストールします。 C 言語は、コンパイラによってコンピュータが理解できるマシンコードに解釈される必要があります。 コンパイラは通常無料であり、通常、オペレーティング システムごとに異なるコンパイラが使用されます。
    • Windows システムの場合は、Microsoft が開発した C 言語コンパイラを統合した、Windows プラットフォーム上で最も人気のある多言語 IDE (統合開発環境) である Microsoft Visual Studio Express を試すことができます。
    • OS X の場合、Xcode は C 言語コンパイラを統合した優れた多言語 IDE です。
    • Linux の場合、gcc は適切かつ最も人気のある選択肢です。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/4\/4e\/53403-2-2.jpg\/v4-460px-53403-2-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/4\/4e\/53403-2-2.jpg\/v4-728px-53403-2-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2基本的な概念を理解します。 C は古い言語ですが、非常に強力です。もともと Unix オペレーティング システム用に設計されましたが、後にほぼすべてのオペレーティング システムに移植され、大幅に拡張されました。 C の最新バージョンは C++ です。
    • C 言語は基本的に関数で構成されています。関数本体では、変数、条件文、ループ、その他の文を使用してデータを保存および処理できます。
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/f\/f4\/53403-3-2.jpg\/v4-460px-53403-3-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/f\/f4\/53403-3-2.jpg\/v4-728px-53403-3-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3基本的なコードをいくつか見てみましょう。以下は C で書かれた非常に基本的なコードです。コードを読んで、言語のさまざまな部分がどのように機能するかを理解し、プログラムがどのように機能するかについての基本的な考え方をつかんでください。
     #include <stdio.h>
    
    intメイン() 
    {
        printf ( "こんにちは、世界! \n " );
        getchar ();
        0を返します
    }
    
    [1]
    • ここでの #include ディレクティブは、プログラムが開始する前に表示されます。その機能は、必要な関数を含むライブラリをロードすることです。 この例では、stdio がインポートされます。 h を使用すると、printf() 関数と getchar() 関数を使用できるようになります。
    • ここでの main() 命令は、プログラムが「main」という関数を実行し、関数が完了した後に整数値を返す必要があることをコンパイラーに伝えます。すべての C 言語は「main」関数を実行する必要があります。
    • {} 表記は、括弧内のすべてが関数の一部であることを示します。この場合、すべてを「メイン」関数の一部としてマークしました。
    • printf() 関数は、括弧内の内容をユーザーの画面に表示できます。二重引用符により、文字列が文字通り出力されることが保証され、\n の組み合わせにより、文字列が出力された後にカーソルを次の行に移動するようにコンパイラーに指示します。
    • ; 記号は行の終わりを示します。ほとんどの C コードはセミコロンで終わります。
    • getchar() 関数は、プログラムを続行する前にキーが入力されるのを待機する必要があることをコンパイラーに伝えます。ほとんどのコンパイラはプログラムの実行後すぐにプログラム ウィンドウを閉じることを考慮すると、キーが押されるまでプログラムを実行し続けることができるため、この機能は依然として非常に便利です。
    • return 0 命令はプログラムの終了を示します。 「main」関数は int 型の関数であるため、関数の終了時に整数を返す必要があることに注意してください。 0 が返された場合は、プログラムが正しく実行されたことを意味します。その他の数値は、プログラムの実行中にエラーが発生したことを意味します。
  4. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/c\/c9\/53403-4-2.jpg\/v4-460px-53403-4-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/c\/c9\/53403-4-2.jpg\/v4-728px-53403-4-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4このプログラムをコンパイルしてみます。上記のコードをコード エディターに入力し、「*.c」ファイルとして保存します。 通常は、「ビルド」または「実行」ボタンをクリックして、コンパイラでコンパイルします。
  5. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/b\/bb\/53403-5-2.jpg\/v4-460px-53403-5-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/b\/bb\/53403-5-2.jpg\/v4-728px-53403-5-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 5コメントを書く習慣をつけましょう。コメントはコンパイルされないコードの一部ですが、コードが何を行うかを示します。これは、自分のコードが何をするのかを思い出すのにも、他の開発者が自分のコードを理解するのにも役立ちます。
    • C 言語でコメントを追加するには、コメントする部分の前に /* を追加し、その後に */ を追加するだけです。
    • コメントは惜しみなく書きましょう。特にシンプルでわかりやすい箇所以外はコメントを追加するようにしましょう。
    • コメント機能を使用すると、コードの一部を削除せずにすばやくブロックすることもできます。除外したいコードをコメント タグで囲むだけで、コンパイルされなくなります。元に戻したい場合は、コメントを解除するだけです。
    広告する
パート2 パート2/6:

変数の使用

  1. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/3\/39\/53403-6-2.jpg\/v4-460px-53403-6-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/3\/39\/53403-6-2.jpg\/v4-728px-53403-6-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1変数の機能を理解します。変数は、計算されたデータやユーザーが入力したデータを保存するために使用されます。変数は使用前に定義する必要があり、さまざまなタイプから選択できます。
    • 一般的な変数の型には、int、char、float などがあります。 各変数タイプは、データを格納するための形式を表します。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/6\/6b\/53403-7-2.jpg\/v4-460px-53403-7-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/6\/6b\/53403-7-2.jpg\/v4-728px-53403-7-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2変数の宣言方法を学びます。変数は、使用する前に作成、つまり「宣言」する必要があります。 変数を宣言するには、変数の型の後に変数の名前を記述するだけです。たとえば、変数宣言の例をいくつか示します。
    浮動小数点数x ;
    文字;
    整数a  b  c  d ;
    
    • 同じ型であれば、1 行に複数の変数を宣言できます。変数名をコンマで区切るだけで済みます。
    • ほとんどの C コードと同様に、変数宣言はセミコロンで終わります。
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/b\/b4\/53403-8-2.jpg\/v4-460px-53403-8-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/b\/b4\/53403-8-2.jpg\/v4-728px-53403-8-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3変数を宣言する場所を理解します。変数宣言は各コード ブロックの前に配置する必要があります (コード ブロックは中括弧 {} で囲まれたコードのセクションです)。コード ブロックの後に変数を宣言すると、プログラムは正しく実行されません。
  4. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/5\/5c\/53403-9-1.jpg\/v4-460px-53403-9-1.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/5\/5c\/53403-9-1.jpg\/v4-728px-53403-9-1.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4変数を使用してユーザー入力を保存します。変数の基本を理解したので、ユーザー入力を保存する簡単なプログラムを作成できます。今回は、ユーザーの入力を指定された変数に割り当てる scanf という別の関数を使用する必要があります。
     #include <stdio. h>
    
    intメイン()
    {
      整数x ;
    
      printf ( "数字を入力してください: " );
      scanf ( "%d" , & x );
      printf ( "入力した値: %d" , x );
      getchar ();
      0を返します
    }
    
    • ここで、「%d」表記は scanf 関数にユーザーの入力内の整数を検索するように指示します。
    • x の前の & 記号は、scanf に変更する変数の場所を指示し、そこに入力整数値を保存します。
    • 最後の printf コマンドは入力された整数を読み取り、それをユーザーに返します。
  5. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/1\/15\/53403-10-2.jpg\/v4-460px-53403-10-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/1\/15\/53403-10-2.jpg\/v4-728px-53403-10-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 5処理変数。数式を使用して、以前に保存した変数を操作できます。重要な違いに注意する必要があります。数式では、単一の = は代入演算子であり、等号の右側の値を等号の左側の変数に代入しますが、== は 2 つの変数が等しいかどうかを比較します。
     x = 3 * 4 ; /* x を 3*4、つまり 12 に設定します */
    x = x + 3 ; /* x の値を 3 増やし、新しい値を x に代入します */
    x == 15 ; /* x が 15 に等しいかどうかをチェックします */
    x < 10 ; /* x が 10 未満かどうかをチェックします */
    
    広告する
パート3 ( 6 部構成のパート 3):

条件文の使用

  1. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/9\/98\/53403-11-2.jpg\/v4-460px-53403-11-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/9\/98\/53403-11-2.jpg\/v4-728px-53403-11-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1条件文の基本的な概念を理解します。ほとんどのプログラムは条件文によって駆動され、条件が TRUE か FALSE かを伝え、それに基づいてさまざまなアクションを実行します。最も基本的な条件文は if 文です。
    • C 言語における TRUE と FALSE は、通常理解されているものとは少し異なります。 TRUE とゼロ以外の数値は常に等しくなります。比較を実行すると、結果が TRUE の場合は「1」が返されます。結果が FALSE の場合、 0 が返されます。これを理解すると、IF ステートメントがどのように機能するかをよりよく理解できるようになります。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/f\/f2\/53403-12-2.jpg\/v4-460px-53403-12-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/f\/f2\/53403-12-2.jpg\/v4-728px-53403-12-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2基本的な比較記号を学びます。条件文は数学的な比較に基づいています。最もよく使用される比較記号の一部を次に示します。
     > /* より大きい*/
    < /* より小さい*/
    >= /* より大きいか等しい*/
    <= /* 以下*/
    == /* 等しい*/
    != /* 等しくない*/
    


    10 > 5正しい
    6 < 15正しい
    8 >= 8
    4 <= 8
    3 == 3
    4 != 5
    
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/a\/a4\/53403-13-2.jpg\/v4-460px-53403-13-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/a\/a4\/53403-13-2.jpg\/v4-728px-53403-13-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3 IF ステートメントを記述します。 IF ステートメントを使用すると、式の結果に基づいてプログラムの実行方法を決定できます。他の条件文を学習した後は、それらを組み合わせてより強力な機能を実現できますが、今は簡単なコードを書いて慣れるだけにしてください。
     #include <stdio.h>
    
    intメイン()
    {
      もし 3 < 5 
        printf ( "3は5より小さい" );
        getchar ();
    }
    
  4. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/3\/3e\/53403-14-2.jpg\/v4-460px-53403-14-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/3\/3e\/53403-14-2.jpg\/v4-728px-53403-14-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4 ELSE/ELSE IF ステートメントを使用して条件を拡張します。 IF ステートメント内に ELSE および ELSE IF ステートメントを追加して、さらに異なる結果を処理できます。 ELSE に続くステートメントは、IF ステートメントの結果が FALSE の場合に実行されます。 ELSE IF を使用すると、1 つのコード ブロック内で複数の IF ステートメントを使用して、より多くの状況を処理できます。どのように動作するかを確認するには、以下のコードを読んでください。
     #include <stdio.h>
    
    intメイン()
    {
      年齢;
    
      printf ( "年齢を入力してください: " );
      scanf ( "%d" , $年齢);
      年齢<= 12 の場合{
        printf ( "あなたは子供です! \n " );
      }
      そうでない場合年齢< 20  {
        printf ( "若いって本当に気持ちいい! \n " );
      }
      そうでない場合年齢< 40  {
        printf ( "あなたは若々しい活力に満ちています! \n " );
      }
      それ以外{
        printf ( "知恵に満ちた時代! \n " );
      }
      0を返します
    }
    
    [2]
    • このコードは、ユーザーが入力した値を受け入れ、それを IF ステートメントに渡します。データが最初の条件を満たす場合、最初の printf が実行されます。最初の条件が満たされない場合は、条件を満たす分岐があるまで、後続の ELSE IF が 1 つずつ判断されます。いずれのブランチも条件を満たさない場合は、ELSE ステートメントが実行されます。 。
    広告する
パート4 パート4/6:

ループ文を学ぶ

  1. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/f\/f0\/53403-15-2.jpg\/v4-460px-53403-15-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/f\/f0\/53403-15-2.jpg\/v4-728px-53403-15-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1ループの原理を理解します。ループはプログラミングの重要な部分であり、特定の条件が満たされるまでコード ブロックを繰り返し実行できます。この仕組みにより、毎回条件判断を行う手間を省き、繰り返しのアクションを簡単に実装できます。
    • ループには、FOR、WHILE、DO...WHILE の 3 種類があります。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/1\/13\/53403-16-2.jpg\/v4-460px-53403-16-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/1\/13\/53403-16-2.jpg\/v4-728px-53403-16-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2 FOR ループを使用します。これは最も一般的で便利なタイプのループです。ループ条件が真でなくなるまで、ループ内で関数を実行し続けます。 FOR ループには、変数の初期化、ループ条件、変数の更新方法の 3 つのステートメントが含まれている必要があります。ステートメントが必要ない場合は、空白のままにしてセミコロンを入れます。そうしないと、ループが無期限に実行されます。 [3]
    #include <stdio.h>
    
    intメイン()
    {
      整数y ;
    
      ( y = 0 ; y < 15 ; y ++ ;)の場合{
        printf ( "%d \n " , y );
      }
      getchar ();
    }
    
    • 上記のプログラムでは、y は 0 に設定されており、y が 15 未満の場合にのみループが実行を続行します。ループを実行するたびに、y の値が出力され、1 ずつ増加します。 y=15になるとループは終了します。
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/c\/c0\/53403-17-2.jpg\/v4-460px-53403-17-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/c\/c0\/53403-17-2.jpg\/v4-728px-53403-17-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3 WHILE ループを使用します。 WHILE ループは FOR ループよりもはるかに単純です。ステートメントは 1 つだけであり、ステートメントが TRUE である限りループは実行され続けます。変数を初期化したり更新したりする必要はありませんが、ループ本体でこれらの操作を行うことができます。
     #include <stdio.h>
    
    intメイン()
    {
      整数y ;
    
       y <= 15 の間{
        printf ( "%d \n " , y );
        y ++ ;
      }
      getchar ();
    }
    
    • このループが実行されるたびに、y++ コマンドは y の値を 1 増加します。 y が 16 に達すると、ループは終了します。 (ループは y が 15 以下の場合にのみ実行されることに注意してください。)
  4. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/3\/3d\/53403-18-2.jpg\/v4-460px-53403-18-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/3\/3d\/53403-18-2.jpg\/v4-728px-53403-18-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4 DO…WHILE ループを使用します。このタイプのループは、ループが少なくとも 1 回実行されるようにしたい場合に便利です。 FOR ループと WHILE ループでは、ループの開始前にループ条件がチェックされます。つまり、最初のチェックに合格しない可能性があり、その場合、ループ本体は 1 回も実行されません。ただし、実行してください。 。 。 WHILE ループはループ本体を 1 回実行し、その後チェックを実行して、ループ本体が少なくとも 1 回は実行されることを確認します。
     #include <stdio.h>
    
    intメイン()
    {
      整数y ;
    
      y = 5 ;
      する{
        printf ( "ループが実行されました! \n " );
      } y != 5;
      getchar ();
    }
    
    • 上記のループでは、ループ条件が FALSE と評価された場合でもメッセージが表示されます。変数 y は 5 に設定され、WHILE ループは y が 5 でない場合にのみ実行されるように設定されているため、条件がチェックされるとループは終了します。ただし、条件チェックは情報が出力された後に行われるため、情報は引き続き表示されます。
    • DO...WHILE ループ内の WHILE ステートメントは、; で終了する必要があります。これは、ループ本体がセミコロンで終わる唯一のケースです。
    広告する
パート 5パート5/6:

関数の使用

  1. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/8\/86\/53403-19-1.jpg\/v4-460px-53403-19-1.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/8\/86\/53403-19-1.jpg\/v4-728px-53403-19-1.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1関数の基本原理を理解します。関数は、プログラムの他の部分から呼び出すことができる自己完結型のコード ブロックです。関数を使用すると、コードの一部を繰り返すことが容易になり、プログラムが読みやすくなり、変更も容易になります。関数には、上記のすべてのテクニックを含めることができ、さらに他の関数を含めることもできます。
    • 前の例の main() は関数であり、getchar() も関数です。
    • 関数は、効率的で読みやすいコードを書くために不可欠です。関数を適切に使用すると、プログラムをより整理することができます。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/7\/73\/53403-20-2.jpg\/v4-460px-53403-20-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/7\/73\/53403-20-2.jpg\/v4-728px-53403-20-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2関数のプロトタイプから始めます。実際に関数を書き始める前に、何を達成したいのかを把握し、関数のプロトタイプから書き始めることをお勧めします。関数の基本的な構文形式は、「戻り値の型 関数名 (パラメータ 1、パラメータ 2、...);」です。 たとえば、次の関数は 2 つの数値を加算します。
     intを追加します( int x  int y );
    
    • 上記のコードは、入力 x と y を加算してその合計を返す関数を作成します。
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/3\/3e\/53403-21-1.jpg\/v4-460px-53403-21-1.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/3\/3e\/53403-21-1.jpg\/v4-728px-53403-21-1.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3プログラムに関数を追加します。上記の関数プロトタイプを使用して、ユーザーが入力した 2 つの数値を加算する関数を実装できます。次のプログラムは、「add」関数が入力数値を処理する方法を示しています。
     #include <stdio. >
    
    intを追加します( int x  int y );
    
    intメイン()
    {
      整数x ;
      整数y ;
    
      printf ( "合計したい2つの数値を入力してください: " );
      scanf ( "%d" , & x );
      scanf ( "%d" , & y );
      printf ( "入力した数字の合計は%dです\n " add ( x , y ) );
      getchar ();
    }
    
    int追加( int x  int y )
    {
      x + yを返します
    }
    
    • 関数プロトタイプもプログラムの先頭に配置する必要があることに注意してください。これにより、関数が呼び出されたときに、コンパイラーは既にこの関数の存在とその戻り値の型を認識します。ただし、これは関数呼び出し後に関数を実装する場合にのみ必要です。 add() 関数の実装を main() 関数の直前に置けば、関数プロトタイプを宣言しなくても同じになります。
    • この関数の実装コードは、実際にはプログラムの下部に配置されます。 main() 関数は、ユーザーが入力した 2 つの整数を取得し、それを add() 関数に渡して処理します。その後、add() 関数は計算結果を main() に返します。
    • add() 関数が定義されると、プログラム内のどこからでも呼び出すことができます。
    広告する
パート 6パート6/6:

学び続ける

  1. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/0\/03\/53403-22-2.jpg\/v4-460px-53403-22-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/0\/03\/53403-22-2.jpg\/v4-728px-53403-22-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1 C 言語プログラミングに関連する書籍をいくつか探します。このチュートリアルでは C 言語の最も基本的な部分を取り上げますが、完全な C 言語システムの表面を少し触れただけです。良い参考書があれば、C 言語を学習する過程で多くのトラブルを回避できます。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/c\/c5\/53403-23-2.jpg\/v4-460px-53403-23-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/c\/c5\/53403-23-2.jpg\/v4-728px-53403-23-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2いくつかのコミュニティに参加します。優れたプログラミング言語の学習と開発に特化した、オンラインとオフラインの両方の素晴らしいコミュニティがいくつかあります。同じような考えを持つ C プログラマーを見つけてコミュニケーションをとることができれば、間違いなく急速な進歩を遂げることができるでしょう。
    • 可能であれば、ハッカソンイベントにも参加してみましょう。この活動に参加するグループや個人は、限られた時間内に与えられた問題に対して独自の手順と解決策を考え出す必要があるため、人々の創造性を養うのに非常に役立ちます。この機会を通じて、多くの優秀なプログラマーと出会うこともできます。そして、世界中で定期的にハッカソンが開催されています。
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/4\/4a\/53403-24-2.jpg\/v4-460px-53403-24-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/4\/4a\/53403-24-2.jpg\/v4-728px-53403-24-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3コースを受講します。コンピューターサイエンスの学位を取得するために必ずしも学校に戻る必要はありませんが、関連するコースを受講することで、学習プロセスの質を高めることができます。 C 言語の専門家の指導とガイダンスほど役立つものはありません。通常、インターネット上でいくつかのトレーニング コースを見つけることができ、また、選択できる専門的なコンピューター トレーニング機関もいくつかあります。優れた授業が無料で公開されている大学もあり、受講することもできます。
  4. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/e\/e9\/53403-25-2.jpg\/v4-460px-53403-25-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/e\/e9\/53403-25-2.jpg\/v4-728px-53403-25-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4 C++ の学習を検討してください。すでに C を知っていれば、C++ を知っておくと役に立ちます。 C++ は C のより新しいバージョンであるため、より柔軟で便利です。 C++ はオブジェクト指向の考え方に基づいて設計されています。C++ を習得すると、ほぼすべてのオペレーティング システムで強力なプログラムを作成できます。 広告する

ヒント

  • プログラムにさらにコメントを書き込みます。コメントは、コードを見る他の人がコードをよりよく理解するのに役立つだけでなく、自分が書いたコードの意味や、なぜそのように書いたのかを理解するのにも役立ちます。コードを書いているときは、何をするかわかっているかもしれませんが、2、3 か月後はどうでしょうか?おそらくほとんど忘れているでしょう。
  • コンパイル時に構文エラーが発生する場合は、Google などの検索エンジンを使用して、発生している問題を検索することを忘れないでください。おそらく、誰かがすでに同じ問題に遭遇し、解決策を投稿しているでしょう。
  • ソースコードは で始まる必要があります。コンパイラがこれが C 言語のソース コード ファイルであることを認識できるように、接尾辞として .c 拡張子を付けます。
広告する

<<:  急性不安発作への対処法

>>:  Skype通話を録音する方法

推薦する

唾液の分泌を促す方法

唾液の分泌が不足すると、口の中に不快感を覚えることがあります。唾液は歯を保護する働きもあるため、唾液...

WAVをMP3に変換する方法

iTunes で Windows Media Player ファイルを開けないことに困っていませんか...

iMessageの色を変更する方法

Apple の iMessage は、テキストメッセージを送信するためのシンプルで便利な方法です。し...

セクシーになる方法

セクシーさは、その性質上、ほとんど定義できません。それは、必ずしも魅力的でも、知的でも、親切でもない...

ボランティアに応募するための手紙の書き方

ボランティアとは、金銭的な報酬を期待せずに、他の人や組織に時間とサービスを提供する行為です。まず、ボ...

雷雨のときに身を守る方法

雷は美しく感動的な自然現象ですが、致命的になることもあります。過去 30 年間、米国では毎年平均 6...

Windows レジストリを手動でクリーンアップする方法

レジストリが占有する領域が増加すると、オペレーティング システムの動作が遅くなります。サードパーティ...

老犬の尿汚れの落とし方

新鮮な犬の尿の汚れは簡単に取り除けますが、飼い主が家にいないときに犬がトラブルを起こすこともあります...

ポスターの作り方

ポスターを作ることは、自分のアイデアをすぐに世に広める一つの方法です。ここでは、PowerPoint...

髪をストレートにする方法

カールやウェーブは美しいですが、定期的なメンテナンスが必要で面倒なこともあります。見た目を良くしたい...

ジャガイモのグリルの仕方

ベイクドポテトは味が美味しいだけでなく、食感も良く、夏のバーベキュー、家族の集まり、夜のおやつに最適...

疥癬ダニを駆除する方法:家庭療法は効くのか?

疥癬は、皮膚の表面に生息する疥癬ダニによって引き起こされる皮膚疾患です。疥癬を治すには、ダニとその卵...

Excel で重複エントリを見つける方法

Microsoft の Excel スプレッドシート プログラムを使用して大量のデータを処理すると、...

Photoshopで画像を重ねる方法

Adobe Photoshop を使用すると、2 枚の写真を簡単に重ね合わせることができます。 Ph...

恋愛のベテランになる方法

恋愛の達人とは、どこへ行っても多くの女子を魅了し、彼女らを夢中にさせることができる、クールで魅力的な...