Hello, World!
イントロダクション
C言語は汎用プログラミング言語であり、マシンの動作と密接に関連しています。 コンピュータメモリの仕組みを理解することは、C言語の重要な側面です。C言語は「習得が難しい」と考えられがちですが、実際には非常にシンプルな言語であり、同時に非常に強力な機能を備えています。
C言語はきわめて一般的な言語であり、Windows、Pythonインタープリター、Gitなど、多くのアプリケーションがC言語で開発されました。
C言語はコンパイル言語です。つまり、それを動かすには、コンパイラ(GCCやVisual Studioなど)が記述したコードを受け取り、処理して、実行ファイルを作成する必要があります。 そうなって、ようやく、われわれはプログラムに「そう動いてほしい」と期待した動きを行わせることができます。
最初のプログラム
すべてのCプログラムは、必要な関数を実行するためのライブラリを使用します。例えば、画面に出力する最も基本的な関数である「printf」は、「stdio.h」ヘッダーファイルで定義されています。
プログラムに「printf」コマンドを実行する機能を追加するには、コードの1行目に次のincludeディレクティブを追加する必要があります。
#include <stdio.h>
コードの2番目の部分は、実際に記述するコードです。最初に実行されるコードは、常にmain 関数内にあります。
int main() {
... ここにコードが書かれる
}
int キーワードは、関数 main が整数、つまり単純な数値を返すことを示します。関数によって返される数値は、記述したプログラムが正しく動作したかどうかを示します。コードが正常に実行されたことを示す場合は、数値 0 を返します。0 より大きい数値は、記述したプログラムが失敗したことを意味します。
このチュートリアルでは、プログラムが成功したことを示すために 0 を返します。
return 0;
C言語のすべての文はセミコロンで終わる必要があることに注意してください。これにより、コンパイラは次の文が始まったことを認識します。
最後になりましたが、重要なことです。文を出力するために関数「printf」を呼び出さなくてはなりません。
Exercise
下部のプログラムを変更して、出力に「Hello, World!」と表示されるようにします。