序文
私はC言語を習得しようとし、さらに根本的なメカニズムを理解したいので、私のプログラミングの世界にフロントエンドの開発者として、時間の経過後に、私は、知っているされていない基本的なプログラミング、ちょうどスティック表面のために何かを発見しました。
入門
Cは普遍的な言語、手続き型言語のためのコンピュータプログラムです。
元々はUNIXオペレーティングシステムの開発のためのベル研究所のDennis Ritchie氏によって開発された設計されています。
1978年に、ブライアンKelinハン(ブライアン・カーニハン)とデニス・リッチー(デニス・リッチー)についてK&R規格として知られている、Cの最初の公的に利用可能な説明を行いました。
現在のほとんどのC言語の標準C11、それは標準のC言語C99である前に。
UNIXオペレーティング・システムでは、Cコンパイラ、およびほとんどすべてのUNIXアプリケーションは、C言語で書かれています。
C言語のオンラインエディタを使用すると、無事前に構築された環境の場合はCプログラムを書くようになります
利点
- 構造化言語。
- これは、高効率化プログラムを生成します。
- これは、低レベルの活動を扱うことができます。
- これは、コンピュータのさまざまなプラットフォーム上でコンパイルすることができます。
Cについて
C言語は、言語ベースBであり、Bは、おそらく言語は1970年に導入されました。
C言語の標準は、米国規格協会によって1988年に開発されました。
現在、Cプログラミング言語は、システムで最も広く使われている言語です。
これは、C言語の中で最も先進的なソフトウェアです。
今日の最も人気のLinuxオペレーティングシステムとMySQL C言語を使用しています。
なぜCを使うのか?
C言語は、もともとのシステム開発作業、オペレーティングシステムの特に手続きのために使用されました。アセンブリ言語コードで記述された速度によって生成されるC言語コードはそれほどC言語の開発言語を用いたシステムとして、ほぼ同じ速度であるからです。以下は、Cの使用のいくつかの例です:
- オペレーティングシステム
- コンパイラ
- アセンブラ
- テキストエディタ
- プリンタ
- ネットワークドライブ
- 現代の手続き
- データベース
- 言語インタプリタ
- エンティティツール
Cプログラム
三行することができ、C言語プログラムは、それが数百万行が、それは、1つまたは複数の延長に書き込むことができますすることができ、「.C」、例えば、テキストファイルのhello.cを。
こんにちはC
#include <stdio.h>
int main()
{
/* 我的第一个 C 程序 */
printf("Hello, World! \n");
return 0;
}
- すべてのCプログラムは、インクルードする必要があり、メイン()関数。コード()メイン関数が実行を開始します。
- / * ... * /注釈のために。
- printf()括弧内の画面にコンテンツを出力します。printf()関数「stdio.hの」ヘッダ・ファイルは、宣言します。
- stdio.hのは、ヘッダーファイル(標準入力および出力ヘッダ)であるの#includeは、ヘッダを導入するためのプリプロセッサです。場合は、コンパイラの出会いのprintf()関数で、あなたが見つからない場合は、stdio.hのヘッダファイルを、コンパイルエラーが発生します。
- 0を返す;文は、その終了プログラムを示します。
環境設定
テキストエディタ
あなたは事前に自分の好きなテキストエディタ、一般的に、ソースファイル、ソースコードを含むソースファイルと呼ばれるエディタによって作成されたファイルを選択することができます。Cプログラムのソースファイルは、通常、「拡張子を使用する.C。」
Cコンパイラ
C言語コンパイラは、実行可能プログラムにソースコードをコンパイルするために使用されます。
最も人気のある無料のコンパイラは、GNU C / C ++コンパイラで提供されています
UNIX / Linuxのインストール
あなたが使用している場合はLinuxまたはUNIXをお使いのシステム上で確認するには、次のコマンドを使用して、コマンドラインで、GCCがインストールされています:
$ gcc -v
お使いのコンピュータは、GNUコンパイラをインストールしている場合は、バージョン情報が表示されます
GCCがインストールされていない場合は、続くhttp://gcc.gnu.org/install/を上GCC詳細な説明書をインストールします。
マックOSへのインストール
基本的なシステムは、gccのコマンドラインツールで構築することができgcc -v
、使用できない場合は、ビューにbrew install gcc
インストールするコマンドを、コンピュータ上のBREWツールが提供され、これは通常は付属しています。
Windows上でのインストール
Windows上でGCCをインストールするには、MinGWのをインストールする必要があります。MinGWのをインストールするためには、MinGWのホームページをご覧くださいwww.mingw.orgを MinGWのダウンロードページに、フォーマットという名前のMinGWのインストーラの最新バージョンをダウンロードしてくださいMinGW-<version>.exe
。
あなたは、少なくともGCCコア、GCC-G ++、binutilsのとMinGWのランタイムをインストールすることを、MinWGをインストールするが、一般的に多くの他の項目をインストールしますとき。
あなたのあなたのMinGWのインストールbinサブディレクトリに追加PATHのコマンドラインで単純な名前でこれらのツールを指定することができるように、環境変数を。
インストールが完了したら、あなたは、GCC、G ++、AR、ranlibを、DLLTOOLとWindowsのコマンドラインからいくつかの他のGNUツールを実行することができます。
コンパイラの実装
上記の
hello.c
ファイルの保存、- コマンドラインツールを開き、ファイルが置かれている保存されたディレクトリに移動します。
- 入力し
gcc hello.c
、入力し、コンパイルします。 - コード内にエラーがない場合は、コマンドプロンプトで次の行にジャンプし、そして生成しますa.out形式の実行可能ファイル。
- コマンドラインで
./a.out
プログラムを実行します。 Heelo、世界が表示されます!ページの上に。