C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C ++プログラムで}が義務付けられた後のセミコロンはいつですか?


これが宣言の終わりである場合、閉じ括弧の後のセミコロンは必須です。中括弧の場合、クラス、列挙型、構造体、および初期化構文の宣言で使用されています。これらの各ステートメントの最後に、セミコロンを付ける必要があります。たとえば、

class X {};    // same declaration for struct as well
enum Y {};
int z[] = {1,2};

セミコロン自体は空のステートメントであり、ステートメントが合法である場合はどこにでもセミコロンを追加できます。したがって、ifに続く中括弧の直後にセミコロンを配置することは合法である可能性がありますが、それらとはまったく関係ありません。


  1. C ++プログラムでの二分探索?

    二分探索は、半区間探索、対数探索、または二分探索とも呼ばれ、ソートされた配列内のターゲット値の位置を見つける検索アルゴリズムです。二分探索は、ターゲット値を配列の中央の要素と比較します。それらが等しくない場合、ターゲットが存在できない半分が削除され、残りの半分で検索が続行され、再び中央の要素がターゲット値と比較され、ターゲット値が見つかるまでこれが繰り返されます。残りの半分が空の状態で検索が終了した場合、ターゲットは配列に含まれていません。アイデアは単純ですが、バイナリ検索を正しく実装するには、特に配列の値が範囲内の整数のすべてではない場合、終了条件と中間点の計算に関する微妙な点に注意する必要

  2. C ++ Hello、World!プログラム

    C ++は、手続き型、オブジェクト指向、およびジェネリックプログラミングをサポートする汎用プログラミング言語です。 C ++はCのスーパーセットであり、すべての有効なCプログラムはC++でも有効です。 C ++は、データの非表示、カプセル化、継承、ポリモーフィズムなどの機能を備えたオブジェクト指向プログラミングをサポートしています。 Hello、World!を出力する最初のC++プログラムを見てみましょう。 例 #include <iostream> using namespace std; int main() {    cout << &qu