最初から任意の言語のHello Worldの大半を取得、我々は、C言語は例外ではありません学びます。今では多くの人がC言語は困難であると言う、それはJavaやPythonのエントリをお勧めします。スーシーは、エントリC言語、他の言語は、後にはるかに簡単になる場合物事は、困難な、あると言いたいです。C言語は後半にC ++に関与していることがあるため、JavaはそれはC ++から来ています。ノートC言語で、次の開始を取得します。
一、こんにちは世界
1.1含まれているヘッダファイルを含みます
含めるヘッダファイルを含め、コンパイラに伝えることです; C言語では、すべてのライブラリの呼び出しは、事前にヘッダーファイルをインクルードする必要があります。
<ヘッダ> Cコンパイラは、システムディレクトリに関連したヘッダファイルを見つけることができるようにすることです
「ヘッダは、」Cコンパイラは、ヘッダファイルのユーザーの現在のディレクトリに関連見つけることができるようにすることです
知識の点であることに留意すべきです。
①C言語のライブラリ関数はヘッダファイルを必要とする、> <#includeしなければなりません
②時間文書の定義から、それは「」の#includeでなければなりません
1.2主な機能
主な機能は、C言語、C言語プログラムのうち、主な機能が主な機能とだけつの主機能を持っている必要があります。
1.3ノート
コメントの代わりに//単一行コメントは、単一行コメントは、コメントのメソッドC ++言語のテキスト記述、ない本当の意味です。
/ * * /、複数行コメントは、この複数行のコメントは、C言語の標準的な方法のコメントです
1.4括弧{}、およびプログラムタイトルコードブロック
{}括弧内の関数のためのC言語コードのすべてが包まれています
1.5ステートメント
INT;
この変数の名前はカスタマイズ可能で、C言語、という変数を宣言名前。
1.6 C言語では、カスタム名が必要です
カスタム名の要件は、シソの後にそこに下線、大文字と小文字を使用することができますが、最初の文字は、文字またはアンダースコアでなければなりません。文字は大文字と小文字が区別され、あなたがC言語の変数の名前としてキーワードを使用することはできません。最も必要;エンド各行がなければなりません:知識があることに注意してください。
1.7 printf関数
printf関数は、標準出力文字列に出力された文字列の出力の場合:
例えば:printfの( "Hello World" の);
我々は、整数の場合、出力された場合
たとえば、次のprintf( "%dの"、整数)
printf( "の\ n");キャリッジリターンライン出力
1.8 return文
関数の戻り値が検出された後、終了した、リターンは(覚えている)C言語のキーワードの一つです
1.9システムのシステムコール
機能システムのライブラリ関数が開発プログラムを実行するか、オペレーティング・システム・コマンドを実行することで、システムはライブラリ関数を含める必要が呼び出す<stdlib.h>に含ま
WindowsとUNIX異なるの下でシステムの戻り値
1.10 C言語のコンパイルプロセス、gccのパラメータはじめに
以下に示すようにコンパイルプロセス(1)C言語
(2)-Eプリコンパイル
GCC-EO .AC
プリコンパイルされたファイルは、交流で、結果のオブジェクトファイル名は、AEです
コードは、コメントを削除することは無駄である一方、プリコンパイラは、Cに含まれるファイルが含まれているファイルの内容を置き換えることです
(3)-Sコンパイル:C言語は、アセンブリ言語に変換されます
(4)-Cコンパイル:機械命令にコンパイルされたバイナリコード
(5)リンク:GCCは、パラメータを指定せずに、リンクを表すことです
1.11オペレーティング・システム・アーキテクチャは、
(1)ユーザ・モード:アプリケーションは、ユーザ領域で実行され
(2)カーネルモード:オペレーティングシステムのカーネル下のカーネルモードで実行するすべてのデバイスドライバがあります
これらは、最初の記事のC言語構文です、将来はニーズが、私が更新することを選択した以上、私にメッセージを残すことができますどのような知識を、より多くの知識を更新されます。調査によると、それを更新するメッセージスーシー順序が存在しない場合。あなたが始めるためにプログラマであれば、ああ私に集中することを望ん〜