C プログラミング演算子 このチュートリアルでは、例を使用して C プログラミングのさまざまな演算子について学習します。 ビデオ:C の算術演算子 演算子は、値または変数を操作する記号です。例:+ 加算を行う演算子です。 C には、さまざまな操作を実行するための幅広い演算子があります。 C 算術演算子 算術演算子は、数値 (定数と変数) に対して加算、減算、乗算、除算などの数学演算を実行します。 演算子 演算子の意味 + 加算または単項プラス - 減算または単項マイナス * 掛け算 / 部門 % 除算後の余り (剰余除算) 例 1:算術演算子 // Working
C 入力出力 (I/O) このチュートリアルでは、scanf() 関数を使用してユーザーから入力を受け取り、printf() 関数を使用して出力をユーザーに表示する方法を学習します。 ビデオ:C プログラミングでユーザー入力を取得する C 出力 C プログラミングでは、printf() 主な出力関数の 1 つです。この関数は、フォーマットされた出力を画面に送信します。たとえば、 例 1:C 出力 #include <stdio.h> int main() { // Displays the string inside quotations pri
C データ型 このチュートリアルでは、C プログラミングにおける int、float、char などの基本的なデータ型について学習します。 ビデオ:C プログラミングのデータ型 C プログラミングでは、データ型は変数の宣言です。これにより、変数に関連付けられたデータのタイプとサイズが決まります。たとえば、 int myVar; ここでは、myVar int の変数です (整数) 型。 int のサイズ は 4 バイトです。 基本型 すばやくアクセスできるように、C プログラミングで一般的に使用される型を含む表を次に示します。 タイプ サイズ (バイト) 書式指定子 int 少
C 変数、定数、リテラル このチュートリアルでは、変数と変数の命名規則について学習します。また、C プログラミングのさまざまなリテラルと、定数の作成方法についても学習します。 ビデオ:C プログラミングの変数 変数 プログラミングにおいて、変数はデータを保持するための入れ物 (格納領域) です。 ストレージ領域を示すために、各変数には一意の名前 (識別子) を付ける必要があります。変数名は、メモリ位置の単なる記号表現です。例: int playerScore = 95; ここで、playerScore int の変数です タイプ。ここで、変数には整数値 95 が割り当てられます .
C のキーワードと識別子 このチュートリアルでは、キーワードについて学びます。構文の一部である C プログラミングの予約語。また、識別子とその名前の付け方についても学びます。 文字セット 文字セットは、C 言語で有効なアルファベット、文字、およびいくつかの特殊文字のセットです。 アルファベット Uppercase: A B C ................................... X Y Z Lowercase: a b c ...................................... x y z C は、小文字と大文字の両方のアルファベットを変数と関
C++ クラス テンプレート このチュートリアルでは、例を使用して C++ のクラス テンプレートについて学習します。 テンプレートは、C++ の強力な機能であり、一般的なプログラムを作成することができます。テンプレートを実装するには 2 つの方法があります: 関数テンプレート クラス テンプレート 関数テンプレートと同様に、クラス テンプレートを使用して、さまざまなデータ型を操作する単一のクラスを作成できます。 クラス テンプレートは、コードを短くして管理しやすくすることができるので便利です。 クラス テンプレートの宣言 クラス テンプレートはキーワード template で
C++ 仮想関数 このチュートリアルでは、例を使用して C++ 仮想関数とその使用法について学習します。 仮想関数は、派生クラスで再定義することが期待される基本クラスのメンバー関数です。 基本的に、関数が確実にオーバーライドされるようにするために、基本クラスで仮想関数が使用されます。 .これは、基本クラスのポインターが派生クラスのオブジェクトを指す場合に特に当てはまります。 たとえば、以下のコードを考えてみましょう: class Base { public: void print() { // code } }; class Derived :
C++ フレンド関数とフレンド クラス このチュートリアルでは、例を使用して C++ でフレンド関数とフレンド クラスを作成する方法を学習します。 データ隠蔽は、オブジェクト指向プログラミングの基本概念です。クラス外からのプライベート メンバーのアクセスを制限します。 同様に、保護されたメンバーは派生クラスからのみアクセスでき、外部からはアクセスできません。たとえば、 class MyClass { private: int member1; } int main() { MyClass obj; // Error! Cannot access
C++ の多重、マルチレベル、階層継承 このチュートリアルでは、C++ プログラミングにおける継承のさまざまなモデルについて学習します:例を使用して、多重継承、マルチレベル継承、および階層継承です。 継承は、オブジェクト指向プログラミング言語のコア機能の 1 つです。これにより、ソフトウェア開発者は既存のクラスから新しいクラスを派生させることができます。派生クラスは、基本クラス (既存のクラス) の機能を継承します。 C++ プログラミングにはさまざまな継承モデルがあります。 C++ マルチレベル継承 C++ プログラミングでは、基底クラスからクラスを派生できるだけでなく、派生クラスか
C++ 関数のオーバーライド このチュートリアルでは、例を使用して C++ での関数のオーバーライドについて学習します。 ご存じのとおり、継承は基本クラスから派生クラスを作成できるようにする OOP の機能です。派生クラスは基本クラスの機能を継承します。 派生クラスと基底クラスの両方で同じ関数が定義されているとします。ここで、派生クラスのオブジェクトを使用してこの関数を呼び出すと、派生クラスの関数が実行されます。 これは、関数のオーバーライドとして知られています C++で。派生クラスの関数は、基本クラスの関数をオーバーライドします。 例 1:C++ 関数のオーバーライド // C++
C++ の公開、保護、非公開の継承 このチュートリアルでは、例を使用して、C++ でパブリック、プロテクト、およびプライベートの継承を使用する方法を学習します。 C++ 継承では、さまざまなアクセス モードで基本クラスから子クラスを派生させることができます。たとえば、 class Base { .... ... .... }; class Derived : public Base { .... ... .... }; キーワード public に注意してください コード内 class Derived : public Base これは、パブリック モードで基本クラスから派生クラス
C++ の継承 このチュートリアルでは、例を使って C++ の継承について学びます。 継承は、C++ でのオブジェクト指向プログラミングの重要な機能の 1 つです。既存のクラス (基本クラス) から新しいクラス (派生クラス) を作成できます。 派生クラスは基本クラスから機能を継承します 独自の追加機能を持つことができます。たとえば、 class Animal { // eat() function // sleep() function }; class Dog : public Animal { // bark() function }; ここでは、Dog
C++ メモリ管理:新規および削除 このチュートリアルでは、例の助けを借りて、新規および削除操作を使用して C++ で効果的にメモリを管理する方法を学習します。 C++ では、実行時に変数または配列のメモリを割り当てることができます。これは、動的メモリ割り当てとして知られています。 Java や Python などの他のプログラミング言語では、変数に割り当てられたメモリをコンパイラが自動的に管理します。しかし、これは C++ には当てはまりません。 C++ では、変数を使用しなくなった後、動的に割り当てられたメモリの割り当てを手動で解除する必要があります。 new を使用して、メモリを
C++ 参照渡し:ポインターの使用 [例あり] このチュートリアルでは、例を使用して関数への引数としてポインターを渡すための参照による C++ 呼び出しについて学習します。 C++ 関数のチュートリアルでは、関数に引数を渡すことについて学びました。実際の値が渡されるため、この方法は値渡しと呼ばれます。 ただし、引数の実際の値が渡されない関数に引数を渡す別の方法があります。代わりに、値への参照が渡されます。 たとえば、 // function that takes value as parameter void func1(int numVal) { // code } //
C++ ポインタと配列 このチュートリアルでは、例を使って配列とポインターの関係について学びます。 C++ では、ポインターは他の変数のアドレスを保持する変数です。ポインターは、単一の変数のアドレスを格納できるだけでなく、配列のセルのアドレスも格納できます。 次の例を考えてみましょう: int *ptr; int arr[5]; // store the address of the first // element of arr in ptr ptr = arr; ここで、ptr arr の間はポインタ変数です int です 配列。コード ptr = arr; 配列の最初の要素のア
C++ ポインタ このチュートリアルでは、例を使用して C++ のポインターとその動作について学習します。 C++ では、ポインタは他の変数のメモリ アドレスを格納する変数です。 C++ のアドレス 変数 var がある場合 私たちのプログラムでは、 &var メモリ内のアドレスを教えてくれます。たとえば、 例 1:C++ での変数アドレスの出力 #include <iostream> using namespace std; int main() { // declare variables int var1 = 3; int var2 = 24
C++ 演算子のオーバーロード このチュートリアルでは、例を使用して演算子のオーバーロードについて学習します。 C++ では、オブジェクトや構造体などのユーザー定義型に対する演算子の動作方法を変更できます。これは、演算子のオーバーロードとして知られています .たとえば、 3 つのオブジェクト c1 を作成したとします。 , c2 そして結果 Complex という名前のクラスから 複素数を表す 演算子のオーバーロードにより、演算子の動作方法を変更できるため、+ の方法を再定義できます。 演算子が機能し、それを使用して c1 の複素数を追加します と c2 次のコードを記述してください:
C++ 関数からオブジェクトを渡したり返したりする方法 このチュートリアルでは、C++ プログラミングでオブジェクトを関数に渡し、関数からオブジェクトを返す方法を学びます。 C++ プログラミングでは、通常の引数を渡すのと同様の方法でオブジェクトを関数に渡すことができます。 例 1:C++ でオブジェクトを関数に渡す // C++ program to calculate the average marks of two students #include <iostream> using namespace std; class Student { public
C++ コンストラクタ このチュートリアルでは、ヘルプの例を使用して C++ コンストラクターとその型について学習します。 コンストラクターは、オブジェクトの作成時に自動的に呼び出される特別なタイプのメンバー関数です。 C++ では、コンストラクターはクラスと同じ名前を持ち、戻り値の型はありません。たとえば、 class Wall { public: // create a constructor Wall() { // code } }; ここで、関数 Wall() クラス Wall のコンストラクタです .コンストラクタ クラスと同じ名前
C++ クラスとオブジェクト このチュートリアルでは、オブジェクトとクラスについて、および例を使用して C++ でそれらを使用する方法について学習します。 前のチュートリアルでは、関数と変数について学びました。関連する関数とデータを 1 か所にまとめて、論理的に扱いやすくすることが望ましい場合があります。 長方形の部屋の長さ、幅、高さを保存し、その面積と体積を計算する必要があるとします。 このタスクを処理するために、length などの 3 つの変数を作成できます。 , 広さ 、および高さ 関数 calculateArea() とともに そして calculateVolume() .
C言語