ホームページ  >  記事  >  バックエンド開発  >  第 1 章 C++: 関数の戻り値、GNU コンパイラ コマンド

第 1 章 C++: 関数の戻り値、GNU コンパイラ コマンド

php是最好的语言
php是最好的语言オリジナル
2018-08-06 10:28:552038ブラウズ

#関数の戻り値

  • 戻り値の型は関数の戻り値の型と同じである必要があります

  • main 関数の場合、戻り値は int 型である必要があります。ほとんどのシステムでは、main 関数の戻り値はステータス インジケーターです。戻り値 0 は main 関数が正常に実行されたことを示し、戻り値 0 以外の場合はエラーが発生したことを示します。

GNU コンパイラ コマンド

  • vi: 新しいファイル、i: 編集; Esc 終了編集; wq/ZZ: 保存して終了

  • g XX.cc -o XX: XX.cc をコンパイルし、実行可能ファイル XX を生成します。

    ./XX: 実行ファイルを実行します。 XX

  • echo $?: プログラム実行後、main 関数の戻り値にアクセスしてステータスを取得します。

入力および出力 iostream

iostream ライブラリ、入力ストリーム (istream) および出力ストリーム (ostream)

  • 標準入力: cin

  • 標準出力: cout

  • cerr: 標準エラー。プログラムの警告およびエラー メッセージを出力するために使用されます。

  • clog: プログラムの実行に関する一般的な情報を生成するために使用されます。

#1. 前処理命令: #include

2. ストリームへの書き込み

    出力演算子:8a5c70f269018099a060fbfd4ec73df1> v1 >> v2;
  • 入力演算子:>>

  • 5. コメント

コメント区切り文字 (/**/) はネストできません

  • コード スニペットにコメントする場合に最適です。単一行のコメントを使用します ( //)

不明な数の入力を読み取ります

  • ユーザーが指定した一連の数値を合計し、最後まで読み続けます。入力。

  • int val;//read until end-of-file*/while(std::cin >> val)
    {    ......}

  • istream オブジェクトを条件として使用すると、結果がテスト ストリームのステータスになります。ストリームが有効な場合、テストは成功します。ファイルの終わりに遭遇した場合、または入力が無効な場合 (読み取り値が整数値でない場合、istream オブジェクトは無効です)、テストは失敗します。

    キーボードからファイル終了文字を入力します。Unix のファイル終了文字 Ctrl D。これは、Windows の vc の .c ファイルの (Ctrl Z Enter)*2 に相当します。 。注: コードでは EOF は必要ありません。
  • for ループ内で定義された変数は、for ループ内でのみ存在でき、ループ終了後には使用できません。
  • 「編集-コンパイル-デバッグ」では、エラーまたはエラーの一部を修正した後、すぐにコードを再コンパイルします。

  • クラス

  • 標準ライブラリ ヘッダー ファイルは山かっこ a8093152e673feb7aba1828c43532094 で囲まれ、非標準ライブラリ ヘッダー ファイルは二重で囲まれます。 」「括弧で囲んでください。

  • メンバー関数。クラス メソッドとも呼ばれます。メンバー関数を呼び出すには、ドット演算子 (.) を使用します。

演算子を呼び出します: ()。

  • ファイル リダイレクトの使用

    $ addaItems <infile> outfile
  • 追加プログラムは、addItems の実行可能ファイルにコンパイルされています。上記のコマンドは、という名前のファイルから読み取ります。 infile レコードを読み取り、結果を outfile という名前のファイルに出力します。

  • 用語

argument(実引数)
    : 呼び出される関数に渡される値
block (ブロック)

: 中括弧で囲まれた一連のステートメント

  • main function (メイン関数) : 実行C プログラム、オペレーティング システムによって呼び出される関数。各プログラムにはメイン関数が 1 つだけあります main

  • manipulator (マニピュレーター) : std などの読み取りまたは書き込み時にストリーム自体のオブジェクトを「操作」します: :ebndl。

  • メンバー関数 (メンバー関数)、メソッド (メソッド) : 同義語。クラス

  • # によって定義された操作を参照します。

    ##Namespace (名前空間): ライブラリによって定義された名前を 1 つの場所に配置するメカニズム。名前空間は、意図しない名前の競合を回避するのに役立ちます。 C 標準ライブラリによって定義された名前は、名前空間 std にあります。

  • 文字列リテラル : 二重引用符で囲まれた一連の文字

  • 未初期化変数 (未初期化変数) : クラス型に初期値が指定されていない場合は、クラス定義に従って初期化されます。関数内で定義された組み込み型変数は、明示的な初期化ステートメントがない限り、デフォルトでは初期化されません。

#参考: C 入門 第 5 版


関連記事:

第 2 章 C: 変数と基本型

第 3 章 C: 文字列 string、ベクトル ベクトル、配列

以上が第 1 章 C++: 関数の戻り値、GNU コンパイラ コマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。