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 ++のヘッダファイル
コスト
次のようなcoutの<<組み合わせ演算子で使用される挿入、出力変数、<<文の中で複数回使用することを、流れ
\\cout << "hello world"<< endl; #endl表示换行
ジン
CINとオペレータ>>組み合わせを抽出し、抽出オペレータは>>文で繰り返し使用することができます
パラオ
CERRはすぐに非バッファとで出力
おもり
詰まりがバッファリングされ、バッファのみ塗りつぶしまたは出力バッファが更新されます
注記
オーダー/へのC ++ //コメント行および /複数行のコメント。
3.C ++の参照
C ++ポインタも同様に参照します。しかし、三つの異なる参照があります。
・ヌル参照は存在しません。リファレンスは、正当なメモリに接続する必要があります。
参照がオブジェクトに初期化されると・、それが別のオブジェクトに向けることができません。
・リファレンスの作成時に初期化する必要があります。
それは次のようなシンボルの参照&使用方法です:
\\int i;
int& r=i;