C 言語「Hello World」: 最初のプログラム – ステップバイステップ ガイド
以下は C 言語で書かれた定番の "Hello World" プログラムと、各構成要素の詳細な解説です。
#include <stdio.h> // プリプロセッサ指令
int main(void) // main 関数の宣言
{
printf("Hello World"); // 文字列をコンソールに出力
return 0; // プログラム終了
}
1. プリプロセッサ指令
#include <stdio.h> は、printf が定義されている標準入出力ライブラリをコンパイラに組み込むよう指示します。そのライブラリの関数を使用する前に、適切なヘッダーファイルをインクルードすることが必須です。
独自のヘッダーファイルも同様にインクルード可能: #include <file-name.h>。すべての #include 文はソースファイルの先頭に配置します。
2. main 関数
すべての C プログラムには main 関数が必要です。一般的なシグネチャ:
- int main(void)
- int main(int argc, char *argv[])
int main(void) を用いると、コマンドライン引数を受け取らず、整数の終了ステータスを返すことを示します。戻り値 0 は正常終了を意味します。
3. コード構造
- 波括弧 (
{ }) でmainや他の関数の本体を区切る。 - 各文はセミコロン (
;) で終了。 printf関数が指定テキストをコンソールに出力。
4. C プログラムの実行手順
一般的な IDE での作成、コンパイル、実行の典型的なステップ:
- 新規プロジェクトを作成し、C/C++ ソースファイルを選択。
- ファイルパスと名前を設定 (拡張子
.c)。 - 保存して「ビルド & 実行」をクリック。
コンパイル成功時、出力ウィンドウに以下が表示されます:
Hello, World!
5. まとめ
main関数はすべての C プログラムに不可欠。- ヘッダーファイルはソースファイルの先頭でインクルードする。
- すべての C プログラムは一貫した構造パターンに従う。
C言語
- C# Hello World – 初めてのC#アプリケーション構築
- C++「Hello World」チュートリアル:環境構築から実行まで完全ガイド
- C++ポリモーフィズム徹底解説:実践例とキー概念
- C++関数を実例で徹底解説:基本から応用まで
- C# Hello World:初めてのコンソールアプリケーション構築
- C言語のcalloc():ゼロ初期化メモリ割り当てと実践例
- 初めてのFPGA:LED点滅チュートリアル(VHDL&Verilog)
- 初めてのVHDLプログラム:ステップバイステップ Hello World チュートリアル
- Verilog入門:Hello World例で基本をマスター
- Python time.sleep():コードに遅延を追加する方法(例付き)
- Java Hello World:最初のプログラム