ポインタとは? C++ では、ポインターは別の変数のアドレスを保持する変数を参照します。通常の変数と同様に、ポインターにはデータ型があります。たとえば、整数型のポインターは、整数型の変数のアドレスを保持できます。文字型のポインタは、文字型の変数のアドレスを保持できます。 ポインターは、メモリ アドレスのシンボリック表現として表示されます。ポインターを使用すると、プログラムは参照渡しをシミュレートできます。また、動的データ構造を作成および操作することもできます。 C++ では、ポインタ変数は、別の変数が指すメモリ内の特定のアドレスを指す変数を参照します。 この C++ チュートリアルでは
動的配列とは? 動的配列は通常の配列と非常に似ていますが、そのサイズはプログラムの実行時に変更できます。 DynamArray 要素は連続したメモリ ブロックを占有します。 配列が作成されると、そのサイズは変更できません。ただし、動的配列は異なります。動的配列は、いっぱいになった後でもサイズを拡張できます。 配列の作成中に、あらかじめ決められた量のメモリが割り当てられます。これは動的配列には当てはまりません。動的配列は、必要に応じてメモリ サイズを一定の割合で拡大するからです。 この C++ チュートリアルでは、次のことを学びます 動的配列とは? 動的配列のパフォーマンスに影響を与
C++ の例外処理とは? C++ での例外処理は、実行時エラーなどの予期しない状況を処理する方法を提供します。そのため、予期しない状況が発生するたびに、プログラム制御はハンドラーと呼ばれる特別な関数に移されます。 例外をキャッチするには、コードの一部のセクションを例外検査の下に置きます。コードのセクションは、try-catch ブロック内に配置されます。 コードのそのセクション内で例外的な状況が発生すると、例外がスローされます。次に、例外ハンドラがプログラムの制御を引き継ぎます。 例外的な状況が発生しない場合、コードは正常に実行されます。ハンドラーは無視されます。 この C+
文字列とは? 文字列は一連の文字です。 C++ 文字列は std::string クラスのオブジェクトです。文字は、単一文字バイトへのアクセスが許可された、格納されたバイト シーケンスです。 C++ 文字列はメモリを動的に割り当てます。必要に応じて、実行時に文字列により多くのメモリを割り当てることができます。メモリの事前割り当てがないため、メモリの無駄がありません。比較、連結、変換など、文字列に対してさまざまな操作を実行できます。 この C++ チュートリアルでは、次のことを学びます: 文字列とは? 文字列の宣言 C スタイルの文字列 標準::文字列 文字列値へのアクセス 文字列
スイッチとは? switch ステートメントは、一連の値に対して変数が等しいかどうかをテストするのに役立ちます。比較対象の各値はケースと呼ばれます。 スイッチを多方向分岐ステートメントと見なします。式の値に基づいて、プログラムの実行をさまざまな部分にシフトできます。 この C++ チュートリアルでは、次のことを学びます: スイッチとは? スイッチを使用するのはいつですか? break キーワード 構文 例 1 例 2 いつスイッチを使うべきですか? スイッチは、if…else…if はしごに似ています。ただし、よりクリーンでわかりやすいコードが生成されます。スイッチは
do-while ループとは do-while ループは、C++ プログラムのセクションを数回繰り返します。 do-while ループでは、ループの最後にテスト式が追加されます。ループ本体はテスト式の前に来ます。そのため、最初のテストでテスト式が false と評価された場合でも、ループ本体を 1 回実行する必要があります。 この C++ チュートリアルでは、次のことを学びます: do-while ループとは? いつ do-while ループを使用しますか? 構文 do-while ループはどのように機能しますか? 例 1 例 2 ネストされた Do While ループ 構文
For ループとは これは、C++ コードのセクションを一定回数反復するのに役立つ反復制御構造です。テスト式が true の場合、for ループが実行されます。ループは、テスト式が false になるとすぐに実行を終了します。これは、各反復でループ本体を実行する前に、条件を評価する必要があることを意味します。評価が true を返す場合、ループ本体が実行されます。評価が false を返す場合、ループ本体の実行は終了します。 この C++ チュートリアルでは、次のことを学びます: For ループとは? for ループはどのように機能しますか? for ループを使用するのはいつですか
オペレーターとは? オペレーター オペランドで演算を実行するために使用される記号です。演算子はオペランドを操作します。操作は、数学的または論理的です。 C++ には、さまざまな操作を実行するためのさまざまな種類の演算子があります。 次の操作を検討してください: a = x + y; 上記のステートメントでは、x と y はオペランドで、+ は加算演算子です。 C++ コンパイラが上記のステートメントに遭遇すると、x と y を加算し、結果を変数 a に格納します。 この C++ チュートリアルでは、次のことを学びます: オペレーターとは? C++ の演算子の種類 算術演算子 関係
配列とは 配列は、同じデータ型の要素を順番に格納するデータ構造です。 C++ 配列のサイズは固定です。 配列は、同様のデータ型の変数のコレクションと見なすことができます。各変数を宣言して個別に値を割り当てる代わりに、1 つの変数 (配列) を宣言して、さまざまな変数の値をそれに追加できます。配列に追加された各値は、インデックスによって識別されます。 この C++ チュートリアルでは、次のことを学びます: 配列とは? なぜ配列が必要なのですか? C++ で配列を宣言する 配列の初期化 配列の種類 一次元配列 多次元配列 二次元配列 三次元配列 配列へのポインタ 配列の値へのアクセ
C++ の変数 C++ 変数は、名前付きストレージ機能を提供します。これにより、プログラマーは必要に応じてデータを操作できます。 C++ では、すべての変数に型があります。変数の型は、変数のメモリ マップのサイズとレイアウト、そのメモリ内に格納できる値の範囲、それに適用できる一連の操作を決定するのに役立ちます。 この C++ チュートリアルでは、次のことを学びます: C++ の変数 C++ の変数の基本型 C++ で変数を宣言する規則 C++ 変数のデータ型 変数名または識別子 C++ の Const 修飾子 C++ の変数のスコープ 変数の型変換 変数を登録する エスケープ シーケンス
C++ の Hello World プログラム 「Hello World」プログラムは、プログラミング言語を学習するための最初の、しかし最も重要なステップであり、各プログラミング言語で学ぶ最も簡単なプログラムであることは間違いありません。出力画面に「Hello World」というメッセージを表示するだけです。 C++ の Hello World コードを見てみましょう: ステップ 1) 構成ページ。今すぐキャッシュを作成するオプションを選択します。 このような画面が表示されるはずです 一部のコンピューターとオペレーティング システムでは、すべてのライブラリを含めるか
Dev-C++ とは? Bloodshed Software によって開発された Dev-C++ は、C および C++ プログラミング用のフル機能のグラフィカル IDE (統合開発環境) です。 C および C++ でのプログラミングについては、GNU General Public License の下で配布されています。 Windows で Dev C++ をダウンロードしてインストールする方法 C++ プログラミングに使用できるコンパイラは多数あります。どなたでもダウンロードできます。ここでは、Dev C++ を使用します。 C++ と C プログラミング言語の両方で機能します。
C++ とは? C++ は、汎用のオブジェクト指向プログラミング言語です。これは、1980 年頃に Bell Labs の Bjarne Stroustrup によって作成されました。C++ は C と非常によく似ています (1970 年代初頭に Dennis Ritchie によって発明されました)。 C++ は C と非常に互換性があるため、ソース コードを 1 行も変更することなく、おそらく 99% 以上の C プログラムをコンパイルできます。ただし、C++ は OOP ベースであるため、C よりも多くの構造化された安全な言語です。 一部のコンピューター言語は、特定の目的のために書か
C 標準ライブラリ関数 このチュートリアルでは、C の標準ライブラリ関数について学習します。より具体的には、C の標準ライブラリ関数とは何か、C のさまざまなライブラリ関数と、プログラムでそれらを使用する方法について説明します。 C 標準ライブラリ関数または単に C ライブラリ関数は、C プログラミングの組み込み関数です。 これらの関数のプロトタイプとデータ定義は、それぞれのヘッダー ファイルに存在します。これらの関数を使用するには、プログラムにヘッダー ファイルを含める必要があります。たとえば、 printf() を使用する場合 関数、ヘッダー ファイル <stdio.h>
C プリプロセッサとマクロ このチュートリアルでは、C プリプロセッサを紹介し、#include、#define、および条件付きコンパイルの使用方法を例を使用して学習します。 C プリプロセッサは、プログラムをコンパイルする前に変換するマクロ プリプロセッサ (マクロを定義できるようにする) です。これらの変換は、ヘッダー ファイル、マクロ展開などを含めることができます。 すべての前処理ディレクティブは # で始まります シンボル。たとえば、 #define PI 3.14 C プリプロセッサの一般的な用途には次のようなものがあります: ヘッダー ファイルを含める:#includ
C 列挙 このチュートリアルでは、例を使って C プログラミングの enum (列挙) について学びます。 C プログラミングでは、列挙型 (enum とも呼ばれます) は整数定数で構成されるデータ型です。列挙型を定義するには、enum キーワードが使用されています。 enum flag {const1, const2, ..., constN}; デフォルトでは、const1 0、const2 1などです。宣言中に enum 要素のデフォルト値を変更できます (必要な場合)。 // Changing default values of enum constants enum sui
C ファイルの処理 このチュートリアルでは、C でのファイル処理について学習します。fprintf()、fscanf()、fread()、fwrite()、fseek() などを使用して、C で標準 I/O を処理する方法を学習します。 ファイルは、データの保存に使用されるコンピュータ ストレージ デバイス内のコンテナです。 ファイルが必要な理由 プログラムが終了すると、データ全体が失われます。ファイルに保存すると、プログラムが終了してもデータが保持されます。 大量のデータを入力する必要がある場合は、すべてを入力するのに時間がかかります。 ただし、すべてのデータを含むファイルがある
C ユニオン このチュートリアルでは、C プログラミングにおける共用体について学習します。より具体的には、ユニオンを作成し、そのメンバーにアクセスし、ユニオンと構造の違いを学ぶ方法. 共用体は、1 つの重要な違いを除いて、C の構造体に似たユーザー定義型です。 構造体はすべてのメンバーを格納するのに十分なスペースを割り当てますが、共用体は一度に 1 つのメンバー値しか保持できません . ユニオンを定義する方法 union を使用します ユニオンを定義するキーワード。以下に例を示します: union car { char name[50]; int price; }; 上記
C の構造と機能 このチュートリアルでは、構造体変数を引数として関数に渡す方法を学習します。例を使って、関数から構造体を返す方法を学びます。 組み込み型の変数と同様に、構造体変数を関数に渡すこともできます。 構造体を関数に渡す 関数に構造体を渡す方法を学習する前に、これらのチュートリアルを学習することをお勧めします。 C 構造体 C 関数 ユーザー定義関数 関数に構造体を渡す方法は次のとおりです #include <stdio.h> struct student { char name[50]; int age; }; // function prot
C 構造体とポインタ このチュートリアルでは、ポインターを使用して C プログラミングで構造体のメンバーにアクセスする方法を学習します。また、構造体型のメモリを動的に割り当てる方法も学習します。 ポインタを構造体で使用する方法について学習する前に、次のチュートリアルを確認してください: C ポインタ C 構造体 構造体への C ポインター 構造体へのポインターを作成する方法は次のとおりです。 struct name { member1; member2; . . }; int main() { struct name *ptr, Harry
C言語