Cプログラム。演算子、ループ、関数、配列の使用法、文字列、ファイル、ポインターの操作を示す出力があります。実行可能ファイルをダウンロードして、ソースファイルをコンパイルせずに実行します。 Code :: BlocksIDEはプログラムの作成に使用されます。これらのほとんどは、GCCおよびDev C ++コンパイラで動作します。最初のプログラムは、「HelloWorld」を出力します。
出力付きのCプログラミング例
例1-Chello worldプログラム
/ **私の最初のCプログラム* /
int main()
{
printf( “Hello World \ n”);
return 0;
}
プログラムの出力:
“HelloWorld”
例2-scanfを使用してユーザーから入力を取得するCプログラム
出力:
整数を入力
7897
整数は次のとおりです:7897
例3 –ifelse制御命令の使用
出力:
数値を入力
-45
ゼロ以下
例4-whileループの例
出力:
1 2 3 4 5 6 7 8 9 10
例5-Cプログラムは整数が素数であるかどうかをチェックします
例6-コマンドライン引数
このプログラムは、引数の数とその内容を出力します。
例7-配列プログラム
例8-関数プログラム
例9-プログラムでのコメントの使用
例10-Cプログラミングでの構造の使用
例11-FibonacciシリーズのCプログラム
例12-Cグラフィックプログラミング
GCCコンパイラでCプログラムをコンパイルする方法
LinuxオペレーティングシステムでGCCを使用している場合は、プログラムを変更する必要がある場合があります。たとえば、最初の10個の自然数を出力する次のプログラムについて考えてみます。
#include < conio.h >
int main ()
{
int c;
for(c = 1; c < = 10; c ++)
printf( “% d \ n “、c);
getch();
return 0;
}
プログラムにはヘッダーファイル<conio.h>
そしてgetch関数を呼び出しますが、このファイルはBorland固有であるため、Turbo Cコンパイラでは機能しますが、GCCでは機能しません。 GCCのプログラムは次のようにする必要があります:
int main()
{
int c;
/ * forループ* /
for(c = 1; c < = 10; c ++)
printf( “%d \ n”、c);
return 0;
}
GCCを使用している場合は、プログラムを「numbers.c」というファイルに保存してプログラムをコンパイルし、ターミナルを開いてコマンド「gccnumbers.c」を入力します。これによりプログラムがコンパイルされます。コマンド「./a.out」を入力して実行します。コマンドの実行中に引用符を使用しないでください。出力ファイル名を「gccnumbers.c-onumbers.out」として指定して、ターミナルで「./numbers.out」を実行できます。
Cプログラミングチュートリアル
プログラムは、タスクを実行するためにマシンに与えられる命令を含む関数で構成されています。それを書くプロセスには、アルゴリズムの設計、フローチャートの描画、そしてコードの記述が含まれます。書き込んだ後、必要な出力が生成されない場合は、テストしてデバッグする必要があります。
Toプログラムを書くには、テキストエディタ(お気に入りのものを使用)とコンパイラが必要です。コンパイラは、ソースコードを0と1のみで構成され、マシンで実行できる状態のマシンコードに変換します。
IDE(統合開発環境)は、テキストエディタ、コンパイラ、プログラムの開発やプロジェクトの管理のためのデバッガなど。 Code :: Blocks IDEは、開発に理想的な環境を提供します。 Microsoft Visual C ++プロジェクトをインポートでき、プラグイン、オープンソース、クロスプラットフォームを使用するため拡張可能です。
Cプログラムの作成方法
プログラムは必須です。少なくとも主な機能があります。関数は、宣言とステートメントで構成されます。ステートメントは、式の後にセミコロンが続きます。たとえば、a + b、printf( “Cプログラムの例”)は式とa + bです。およびprintf( “Cは習得しやすいコンピュータープログラミング言語です”);
変数を使用するには、整数、浮動小数点数、文字など、変数の型を指定する必要があります。 C言語には多くの組み込みデータ型があり、構造体と共用体を使用してデータ型を作成できます。すべてのデータ型には、マシンによって異なるサイズがあります。たとえば、整数は2バイトまたは4バイトの場合があります。データはバイナリ形式で保存されます。つまり、各ビットが「0」または「1」のビットのグループです。
「switch」、「case」、「default」、「」などのキーワードレジスタ」は、事前定義された意味を持つ予約語であり、「変数または関数の名前として使用することはできません。メモリは、mallocおよびcalloc関数を使用してコンパイル時または実行時に割り当てることができます。C言語には、再帰、プリプロセッサ、条件付きコンパイル、移植性、ポインタ、外部ライブラリを使用したマルチスレッド、動的メモリ割り当てなどの多くの機能があります。これらのおかげで、ポータブルソフトウェアプログラムやアプリケーションの作成に使用されます。ネットワーキングAPIを使用すると、ユーザーは相互に通信および対話し、ファイルを共有できます。
C標準ライブラリには、数学演算、文字、入出力、ファイルなどの関数が含まれています。コーディングと呼ばれるプログラムでは、目的の出力を実現するためにプログラミング言語とロジックの知識が必要です。したがって、Cプログラミングの基本を学び、プログラムの作成を開始する必要があります。
データ構造(スタック、キュー、リンクリスト、バイナリツリー、グラフ)Cを使用すると、すべてを詳細に学習するときに理解が深まります。一般的な信念は、高レベルの言語を使用することです。ただし、C ++またはJavaを学習する前にCを学習することをお勧めします。 C ++はオブジェクト指向であり、Cのすべての機能が含まれているため、Cを学習するとC ++をすばやく学習でき、Javaを学習できます。
CプログラミングPDF
- Dev C ++コンパイラ
- エッセンシャルC
Cプログラミングブック
- Let Us C By Yashavant Kanetkar
- PROGRAMMING WITH C By Byron Gottfried、Jitender Chhabra
- BrianKernighanとDennisRitchieによるCプログラミング
初心者の場合は、最初の2冊のいずれかを購入してください。以前にプログラミングの経験があるか、C言語の基本を知っている場合は、3番目の言語を購入してください。