English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
初心者と専門家向けのC言語チュートリアルはプログラミング方法を採用しており、C言語チュートリアルを簡単に理解するのに役立ちます。このCチュートリアルでは、各トピックをプログラムで説明しています。
C言語はDennis Ritchieが開発し、ハードウェアデバイス(例えば、ドライバやカーネルなど)と直接相互作用するシステムアプリケーションの作成に使用されました。
Cプログラミングは他のプログラミング言語の基盤とされています。それがなぜ「基言語」と呼ばれるのかです。
Cは強力な汎用プログラミング言語です。それはオペレーティングシステム、データベース、コンパイラなど、さまざまなソフトウェアの開発に使用できます。Cプログラミングは優れたプログラミング言語であり、初心者に適しています。このCチュートリアルでは、Cプログラミングを一つ一つ丁寧に説明します。
以下のように定義できます:
基言語
システムプログラム言語
オブジェクト指向のプロセス言語
構造化されたプログラミング言語
中間レベルのプログラミング言語
C言語はすべての現代プログラミング言語の基となっているとされています。なぜなら、ほとんどのコンパイラ、JVM、カーネルなどはC言語で書かれています。、そしてほとんどのプログラミング言語がCの文法に従っています。例えば、C ++、Java、C#など
それには、配列、文字列、関数、ファイル処理などの核心概念を提供しており、これらの概念はC( ++、Java、C#などが使用されます。
システムプログラム言語は、システムソフトウェアを作成するために使用されます。C言語はシステムプログラム言語です。なぜなら、低レベルのプログラミング(例えば、ドライバやカーネル)を実行するために使用できます。。それは通常、ハードウェアデバイス、オペレーティングシステム、ドライバ、カーネルなどを作成するために使用されます。例えば、LinuxカーネルはCで書かれています。
Java、.Net、PHPなどのインターネットプログラミングには使用できません。
プロセスは関数、メソッド、ルーチン、サブルーチンなどと呼ばれます。プロセス言語ためプログラム問題解決の一系列のステップを指定します。。
プログラム言語は、プログラムを機能やデータ構造などに分解します。
Cはプロセス言語です。C言語では、変数や関数のプロトタイプは使用する前に宣言する必要があります。
構造化されたプログラミング言語は、プロセス言語の一部です。構造とは、プログラムを複数の部分やブロックに分解することです。それを理解しやすくするために。
C言語では、プログラムを複数の部分に分割するために関数を使用します。これにより、プログラムがより理解しやすく、修正しやすくなります。
Cは、以下の理由で中間レベルの言語とされています。低レベルと高度な言語の機能をサポートしています。C言語プログラムはアセンブリコードに変換され、ポインタ算術(低レベル)をサポートしていますが、マシンに依存していません(高度な機能)。
一つ低レベルの言語特定のマシンに限定されており、つまりマシン依存です。マシンに依存しており、実行速度が速いですが、理解するのが難しいです。
一つ高度な言語特定のマシンに限定されていません、つまりマシン依存ではありません。非常に理解しやすいです。
このチュートリアルでは、すべてのCプログラムがCコンパイラと一緒に提供されていますので、Cプログラムのコードを簡単に変更できます。
ファイル:main.c
#include <stdio.h> int main() { printf("Hello C Programming\n"); return 0; }
出力:
Hello C Programming