例でCを学ぶ-クイックガイド
まず、非常に小さくて単純なプログラムから始めて、Cプログラミングコード構造の基本的な考え方を学びましょう。変数宣言、スキャン、印刷などの基本的な考え方を学びます。
基本プログラム
古典的な「HelloWorld!」を見てみましょう。プログラムがどのように書かれているかについての洞察を得るためのプログラムc。cで利用可能な変数に関するプログラムがあります。これらは、最も一般的に使用される基本変数です。また、ACプログラムで算術演算を実行する方法についても説明します。
"こんにちは世界!" Cのプログラム
Cの変数
算術演算
一般的なプログラム
私たちがルーチンで使用するプログラム、またはプログラマーのルーチンと言うプログラムがあります。これらのプログラムは理解しやすく、Cプログラミングのスタイルを理解するのに役立つはずです。ここでは、これらのプログラムのいくつかといくつかのクールなトリックを見ていきます。
2つの整数を比較する
3つの整数を比較する
与えられた数が偶数か奇数かを見つける
与えられた数が正か負かを見つける
年がうるう年かどうかを調べる
3番目の変数を使用して値を交換する
3番目の変数を使用せずに値を交換する
このセグメントは、c言語でループがどのように機能するかを学習者がよりよく理解できるように設計されています。for、while、do-whileのような単純なループと、ネストされたループが表示されます。
シンプルループプログラム
私たちが日常生活で使用しているいくつかの簡単なループプログラムを見てみましょう-
Cの簡単なカウントプログラム
Cでのカウントプログラムの表
Cのテーブルプログラム
Cのテーブルプログラムのテーブル
Cでのリビアカウントプログラム
偶数値をループで出力する
奇数値をループで出力する
このセクションには、制御された方法でネストされたループを使用する例がたくさんあります。外側のループが内側のループなどを制御していることがわかります。非常に一般的な最も単純な例を取り上げました。
Cでの正三角形の印刷
Cでの直角三角形の印刷
Cでの逆三角形印刷
Cでのトップダウン三角形印刷
Cでのトップダウン直角三角形印刷
Cでのフロイドの三角形の印刷
Cでのパスカルの三角形の印刷
配列は、シーケンシャル形式で配置された同種のデータのコレクションです。Cで配列の概念を学ぶことは、それが基本的なデータ構造であるため、非常に重要です。ここで、このセクションでは、Cプログラミング言語が配列をどのように処理するかについての洞察を与えるために、いくつかの非常に便利な配列プログラムを調べます。
シングルアレイプログラム
これらのプログラムは基本的なものであり、単一の配列変数のみが含まれます。さまざまな状況で配列変数を処理する方法を学習します。
配列を印刷するプログラム
配列を逆の順序で出力するプログラム
配列の合計を計算するプログラム
配列の平均を計算するプログラム
配列の最大要素を見つけるプログラム
配列の2番目に大きい要素を見つけるプログラム
配列の最小要素を見つけるプログラム
マルチアレイプログラム
これらのプログラムには、複数のアレイが含まれます。このセクションでは、プログラム内で複数の配列変数を処理するための簡単なテクニックをいくつか紹介します。
配列を別の配列にコピーするプログラム
配列を別の配列に逆にコピーするプログラム
1つの配列を2つの配列に分割するプログラム
配列を連結するプログラム
文字列は、実際には文字の1次元配列であり、 null文字 '\ 0'。したがって、nullで終了する文字列には、文字列とそれに続く文字列を構成する文字が含まれます。null。
次の宣言と初期化により、「Hello」という単語で構成される文字列が作成されます。配列の最後にヌル文字を保持するために、文字列を含む文字配列のサイズは、単語「Hello」の文字数より1つ大きくなります。
char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
配列の初期化のルールに従う場合は、上記のステートメントを次のように記述できます。
char greeting[] = "Hello";
このセクションでは、文字列Cプログラミング言語の操作方法を学習します。例を複数のサブセクションに分割して、私たちが行っていることをよりよく理解できるようにしました。
基本プログラム
これらのプログラムは、Cの文字列の基本を理解するために特別に作成されました。これらのプログラムは、文字列を文字の配列として扱います。
Cで文字列を出力するプログラム
Cで文字列を1文字ずつ印刷するプログラム
Cで関数なしで文字列の長さを見つけるプログラム
Cで出現する文字をカウントするプログラム
Cで発生する母音を数えるプログラム
Cで文字列文字をソートするプログラム
マルチストリングプログラム
これらのプログラムには、複数の文字列変数があります。これらは、Cプログラミング言語で複数の文字列変数を操作する方法についての洞察を与えるはずです-
Cで文字列をコピーするプログラム
Cで文字列を逆にするプログラム
Cで文字列を検索するプログラム
Cで文字列を交換するプログラム
Cの2つの文字列を比較するプログラム
Cで2つの文字列を連結するプログラム
C言語の文字列アナグラムプログラム
長い文字列プログラム
文または行は長い文字列と見なすことができます。次のプログラムは同じ概念を扱います-
C行の単語を逆にするプログラム
C行を逆にするプログラム
このセクションは、cプログラミング言語を使用して解決できるいくつかの一般的な数学的問題を紹介するために作成されました。
ナンバーズ&シリーズ
プログラムするいくつかの指定された番号とシリーズから始めましょう。ここでは、アームストロング、素数、階乗数、フィボナッチ数列を取得するためのプログラム方法を見ていきます。
アームストロング数
素数
階乗数
フィボナッチ数列
平均
ここでは、平均とパーセンテージを見つけるようにプログラムする方法を学びます。
Average
Percentage
平均、中央値、最頻値
平均、中央値、最頻値の3つはすべて、異なる種類の平均のタイプです。平均は、平均を見つける一般的な方法を扱います。中央値はリストの中心値であり、最頻値はリスト内で最も多く発生する値です。
平均プログラム
中央値プログラム
モードプログラム
一般的なプログラム
学校で学んだいくつかの基本的および一般的なプログラムは、プログラミング技術の洞察を私たちに提供することができます。ここでは、学校の数学で使用される一般的なプログラムのいくつかを見ていきます。
平方根
Cube
立方根
Permutation
H.C.F
L.C.M
リンクリストは、リンクを介して相互に接続された一連のデータ構造です。
リンクリストは、アイテムを含む一連のリンクです。各リンクには、別のリンクへの接続が含まれています。リンクリストは、配列に次いで2番目に使用されるデータ構造です。以下は、リンクリストの概念を理解するための重要な用語です。
Link −リンクリストの各リンクは、要素と呼ばれるデータを格納できます。
Next −リンクリストの各リンクには、Nextと呼ばれる次のリンクへのリンクが含まれています。
LinkedList − LinkedListには、Firstと呼ばれる最初のリンクへの接続リンクが含まれています。
このセクションでは、リンクリストを使用した基本的なプログラミング手法を学習します。
シンプルな(単一の)リンクリスト
このリンクリストには、隣接ノードとの順次一方向接続があります。一方向にしか解析できません。ここでは、単一リストリストの基本的な操作について学習します。
リンクリストの作成
リンクリストを逆に表示する
リンクリストのサイズを見つける
リンクリスト内のアイテムを検索する
リンクリストのアイテムを更新する
リンクリストからアイテムを削除する
2つのリンクリストを組み合わせる
リンクリストを2つに分割
循環リンクリスト
循環リンクリストは、最初の要素が最後の要素を指し、最後の要素が最初の要素を指すリンクリストのバリエーションです。
リンクリストの作成
リンクリストを逆に表示する
リンクリストのサイズを見つける
リンクリスト内のアイテムを検索する
リンクリストのアイテムを更新する
リンクリストからアイテムを削除する
2つの循環リンクリストを組み合わせる
リンクリストを2つに分割
二重リンクリスト
二重リンクリストは、リンクリストのバリエーションであり、順方向と逆方向の両方の方法でナビゲーションが可能です。
リンクリストの作成
リンクリストを逆に表示する
リンクリストのサイズを見つける
リンクリスト内のアイテムを検索する
リンクリストのアイテムを更新する
リンクリストからアイテムを削除する
2つの二重リンクリストを組み合わせる
リンクリストを2つに分割