logo

C ハローワールドプログラム

まず、Hello World プログラムは、プログラミング言語を学習するための最初のステップであり、学習する最も単純なプログラムの 1 つでもあります。必要なのは、画面に「Hello World」というメッセージを表示することだけです。プログラムを見て、それに含まれる用語を理解してみましょう。

Hello World を出力する C プログラム

次の C プログラムは、出力に Hello World を表示します。



C


データ構造内の構造





// Simple C program to display 'Hello World'> // Header file for input output functions> #include> // main function -> // where the execution of program begins> int> main()> {> >// prints hello world> >printf>(>'Hello World'>);> >return> 0;> }>



>

Linuxのexportコマンドとは何ですか

>

出力

Hello World>

最初の C プログラムのコンパイル

最初のプログラムの作成に進む前に、ユーザーは、Hello World プログラムをコンパイルして実行する C プログラム コンパイラをセットアップする必要があります。ここでは、Windows ベースの GCC コンパイラーを使用してプログラムをコンパイルし、実行しました。ローカル GCC コンパイラーをセットアップする方法、またはオンライン IDE を使用して実行する方法の詳細については、「」を参照してください。 設定C開発環境

ステップ1: これには、テキスト エディタで Hello World プログラムを作成し、拡張子を付けてファイルを保存する必要があります。 .c たとえば、プログラムを C タイプのファイルに保存しました。 HelloWorld.c

ステップ2: これには、CMD またはコマンド プロンプト ラインを開き、ファイル HelloWorld.c が存在するディレクトリに移動することが含まれます。ここに存在します C:ユーザーチンサンプル

ステップ 3: コードをコンパイルするには、次のコマンドを実行します。

Pythonの剰余演算子
gcc HelloWorld.c>

これにより、コンパイラ自体によって与えられたランダムな名前を持つ C 実行可能ファイルが作成されます。実行可能ファイル名は次のように取得しました。 a.

ユーザー指向の名前を付けるには、次のコマンドを実行します。

gcc -o helloworld HelloWorld.c>

これにより、helloworld という名前の C 実行可能ファイルが作成されます。

ステップ 4: 実行可能ファイルを実行して結果を取得するには、次のコマンドを実行します。

helloworld>

Linux用のgzip

コードの説明

上記のプログラムの用語を理解しましょう。

ライン1:

// Simple C program to display Hello World>
  1. これは単一のコメント行です。コメントは、プログラムに関する追加情報を表示するために使用されます。
  2. コメントはコンパイラによって読み取られないため、プログラミング ロジックは含まれません。コンパイラーがコメントを検出すると、コンパイラーはそのコード行を単純にスキップします。
  3. 引用符なしで「//」で始まる行、または C の /*…*/ の間にある行はコメントです。

C のコメントの詳細

3行目:

#include>
  1. C では、ポンド (#) 記号で始まるすべての行をディレクティブと呼びます。これらのステートメントは、コンパイラによって呼び出されるプリプロセッサ プログラムによって処理されます。
  2. #含む ディレクティブはコンパイラーにファイルをインクルードするように指示し、 #含む すべての標準入出力ライブラリ関数の宣言を含む標準入出力ファイルのヘッダー ファイルをインクルードするようにコンパイラーに指示します。

C のプリプロセッサの詳細。

配列cの文字列

6行目:

int main()>
  1. この行は、整数型のデータを返す main という名前の関数を宣言するために使用されます。関数は、特定のタスクを実行するように設計されたステートメントのグループです。すべての C プログラムの実行は、関数がプログラム内のどこにあるかに関係なく、main() 関数から始まります。したがって、すべての C プログラムには main() 関数が必要であり、これがプログラムの実行を開始する関数です。
  2. { そして } : 左中括弧「{」は main 関数の開始を示し、右中括弧「}」は main 関数の終了を示します。これら 2 つの間にあるものはすべて main 関数の本体を構成し、ブロックと呼ばれます。

C の main() 関数の詳細。

10行目:

printf('Hello World');>
  1. この行は、画面に「Hello World」というメッセージを表示するようにコンパイラーに指示します。この行は C ではステートメントと呼ばれます。すべてのステートメントは何らかのタスクを実行することを目的としています。セミコロン「;」はステートメントを終了するために使用されます。ステートメントの末尾のセミコロン文字は、ステートメントがそこで終了することを示すために使用されます。
  2. printf() 関数は、データの文字ストリームを標準出力コンソールに出力するために使用されます。内容はすべて出力デバイスに表示されます。

C の入出力の詳細。

12行目:

return 0;>
  1. これも発言です。このステートメントは関数から値を返すために使用され、関数の終了を示します。このステートメントは基本的に、関数によって実行された操作の結果を返すために関数で使用されます。
  2. インデント : ご覧のとおり、printf と return ステートメントはインデントまたは右側に移動されています。これはコードを読みやすくするために行われます。 Hello World などのプログラムでは、あまり関連性がないようですが、プログラムが複雑になるにつれて、コードが読みやすくなり、エラーが発生しにくくなります。したがって、コードを読みやすくするために、常にインデントとコメントを使用する必要があります。

C でのリターンの詳細。
プログラムの書き方に関するFAQ。