C ++学習記録()

C ++の基本的な学習履歴を学習()

C ++言語は、拡張とC言語に基づいて、オブジェクト指向プログラミング言語の改良です。だから、主にC言語を学習C言語に似た基本、C ++、基盤はすぐにC ++言語を学ぶ過ごすことができます。

1.C ++のデータ型、修飾子、変数と定数

(1)データ型

C ++データ型は、基本的なビルトインされているなどの種類、声明のtypedef、列挙型、

・基本的には、ビルトインタイプ

タイプ キーワード
ブーリアン BOOL
文字 CHAR
整数 int型
フロート 浮く
デュアルフロート ダブル
型なし 空隙
ワイド文字 wchar_t型

・typedefの声明

typedefが既存の型に新しい名前がかかる場合があります。として

\\typedef int abc;
  abc h=1;

・列挙型

\\enum 枚举名{x,x,x,x}枚举变量;

C ++ C言語での基本データ型はwchar_tを除いて、同じである、文字定数は単一引用符で囲まれています。定数L(大文字のみ)開始は、それがwchar_t型の変数に格納する必要があり、その時点でワイド文字定数(例えばL'X「)であることを示している場合。そうでなければ、それはchar型の単純な変数に格納することができる狭い文字定数(例えば、「X」)です。

(2)修飾子

チャー、int型、ダブルベース型は、符号付き、符号なし、短い、長い変性剤を使用することができます。署名された、unsigned char型の修飾;修飾子が、符号なしの、長い、短い修正INTを締結されるロング二重修飾しました。

(3)定常および可変

C ++メソッドや定数や変数の定義の定義のように。グローバル変数とローカル変数もあります。

2.C ++基本的な入力と出力、およびコメント

C ++のヘッダファイル 標準は、標準出力ストリーム、CERRバッファなし詰まり標準誤差および標準誤差ストリームバッファCOUT、ジョブ入力ストリームCINを規定します。

コスト

次のようなcoutの<<組み合わせ演算子で使用される挿入、出力変数、<<文の中で複数回使用することを、流れ

\\cout << "hello world"<< endl; #endl表示换行

ジン

CINとオペレータ>>組み合わせを抽出し、抽出オペレータは>>文で繰り返し使用することができます

パラオ

CERRはすぐに非バッファとで出力

おもり

詰まりがバッファリングされ、バッファのみ塗りつぶしまたは出力バッファが更新されます

注記

オーダー/へのC ++ //コメント行および /複数行のコメント。

3.C ++の参照

C ++ポインタも同様に参照します。しかし、三つの異なる参照があります。

・ヌル参照は存在しません。リファレンスは、正当なメモリに接続する必要があります。

参照がオブジェクトに初期化されると・、それが別のオブジェクトに向けることができません。

・リファレンスの作成時に初期化する必要があります。

それは次のようなシンボルの参照&使用方法です:

\\int i;
  int& r=i;

4.配列、ループ、決定され、オペレータ言語は同じCであります

概要:C ++やC言語の基本的な知識が最大の違いは、おそらくC言語は、プロセス指向言語とCであり、ほぼ同じである++オブジェクト指向言語で、違いを作ることができる学習体験の背面に移動します。

おすすめ

転載: www.cnblogs.com/trainking-star/p/12237868.html