Cゼロベースのコース-02-C言語プログラムの基本的な構造

シンプルなHelloWorldのプログラム

#include <stdio.h>

int main(int argc, char* argv[])
{
 printf("Hello, world!\n");
 return 0;
}

ライブラリ関数を使用します。ヘッダファイルをインクルード

#include <stdio.h> //包含头文件

実際には、ヘッダファイルにしばしばそれが機能インタフェースの多数を含んでいます。例えば、ヘッダファイルstdio.hの、入力および出力インターフェイスに関連する多数の機能を含んでいます。
私たちはこれらのインターフェイスを使用する場合は、まず私たちのソースコードが含まれているヘッダファイルを対応する必要があります。
我々は、標準ライブラリ関数、stdio.hのファイル内のインターフェース定義でprintf関数を、使用しているため。
関数インタフェースを提供し、それらのヘッダファイルについては、対応するマニュアルを参照してくださいする必要があります。

Cの入口プログラム:主な機能

int main(int argc, char* argv[])
{
    //...
}

C言語プログラム、必要な(そして唯一の)主な機能のいずれかは、それが主な機能と呼ばれています。
主な機能は、C言語プログラムの唯一のエントリになります。換言すれば、C言語プログラムのCコードの最初の行が実行されるように、メイン文です。

パラメータの主な機能

最後の主な引数の使用は何ですか?
標準C言語では、二つの主要なパラメータがあり、それはARGVチャー*が配列され、int型のARGCのタイプです。
実際に、彼らは来て、コマンドライン引数コマンドラインに対応しています。
コマンドラインを理解していない場合は、現在の初心者のために、あなたは無視することができます。

メイン関数の戻り値

なぜメインの戻り値は、あなたは0を返す必要がありますでしょうか?
標準C言語の規定は、主戻り値がint型、および開発者自身によって決定される固有の値でなければなりません。
これは、コマンドラインから取得することができます。
Windowsのコマンドラインでは、することができます

echo %errorLevel%

文の主要な機能(ブロック)

機能は、複数のステートメント、C言語、英語のセミコロンで各フレーズによって行われます。文ブロックの定義は、それを囲む中括弧を使用する必要がある場合はさらに、Cは、ステートメントのブロックの言語(全体としての声明を)受け入れています。

関数の戻り

return 0;

現在の関数の実行への即時終了を:returnステートメントは、関数を意味する関数が戻るが、返すことを意味します。前のレベルに移動します。

概要:プログラムはの機能で構成されています

主な機能は、入口C言語プログラム、及び唯一の関数です。手続き指向言語としてC言語は、それが一般的な手順は、複数の機能から構成されています。

おすすめ

転載: www.cnblogs.com/shellmad/p/11646112.html