Hello Worldの例
Cプログラムは、基本的に次の部分から構成されています。
- プリプロセッサコマンド
- 機能
- 変数
- ステートメントと表現
- コメント
「Hello World」という言葉を印刷する簡単なコードを見てみましょう。
#include <stdio.h> int main() { /* my first program in C */ printf("Hello, World! \n"); return 0; }
上記のプログラムのさまざまな部分を見てみましょう -
- プログラムの最初の行 #include <stdio.h> はプリプロセッサコマンドで、実際のコンパイルに進む前に stdio.h ファイルをインクルードするようにCコンパイラに指示します。
- 次の行 int main()は、プログラムの実行が開始される主な機能です。
- 次の行/*...*/はコンパイラによって無視され、プログラムにコメントを追加します。 そのような行は、プログラム内のコメントと呼ばれます。
- 次の行 printf(...)はCで使用可能な別の関数で、 "Hello、World!"というメッセージが表示されます。 画面に表示されます。
- 次の行は0を返します。 main()関数を終了し、値0を返します。
Cプログラムのコンパイルと実行
ソースコードをファイルに保存する方法と、コンパイルして実行する方法を見てみましょう。 以下は簡単なステップです -
- テキストエディタを開き、上記のコードを追加します。
- ファイルをhello.cとして保存します。
- コマンドプロンプトを開き、ファイルを保存したディレクトリに移動します。
- gcc hello.cと入力し、Enterキーを押してコードをコンパイルします。
- コードにエラーがない場合、コマンドプロンプトは次の行に移動し、a.out実行可能ファイルを生成します。
- ここで、a.outと入力してプログラムを実行します。
- 画面に "Hello World"という出力が表示されます。
$ gcc hello.c $ ./a.out Hello, World!
No comments:
Post a Comment