過去に1. IとC
C言語を学ぶことは、おそらく3月19日まで、8月18日から開始します。私は基本的な知識を完了し、Cを学習するだけでなく、試験の2個のCコンピュータを通過しました。しかし、あなたはCの世界に深く起動したとき、あなたは学習の基盤が少し浅いようでございます、マクロの世界が成長しているようだ、と希少性を開始するための知識が不足している、それはとても小さく、不十分なように見えました。開発のための良好な見通しと将来を持ってできるようにするためにと、最近私は私の新しい旅、C ++学習の旅を始めました。
2. C ++の個人的な知人が共有することを学びます
C言語は、手続き指向言語の代表であり、C ++は、オブジェクト指向プログラミング(OOP)と汎用プログラミングのサポートを追加することの基礎です。メインコンピュータ言語処理の概念 - データ及びアルゴリズムは、C言語は、プログラミングアルゴリズムの側面を重視して、手続き型言語です。C ++は、データ、手続き方法言語の問題を満たすための試みとして、手続き型プログラミングとは異なり、OOPを重視して、「OOP」プログラムと呼ばれるオブジェクト指向言語ですが、問題の要件を満たすために、言語を取得しようとしています。アイデアは、データ・フォーマットに対応した問題で、設計特性の本質です。OOPのプログラミング方法は、最初のクラスを設計し、彼らは物事に対処するための標準的な手順を表しています。
C ++利点:再利用し、既存を変更するのは簡単、コードが慎重にテスト。
OOPは、プログラミング・データ、およびジェネリックプログラミング重視の側面がデータの特定のタイプとは無関係であることを強調しました。
コンピュータを操作する実用的な一連の問題を変換するためのコンピュータプログラムを実行することができます。C ++言語のOOP部分がリンクに関与概念の問題の能力を与えられます、Cのセクションでは、C ++言語の密接に関連するハードウェアを提供します。
3. C最初の投稿をご覧ください
C ++の変数は、通常、最初に使用する文の前に行われ、変数の値を変更することができ、C ++を使用すると、プログラム内の任意の場所で新しい変数を宣言することができます。出力は、文字列を使用するためにはcout <<演算子は、出力ストリームに挿入され、入力、CIN >>間引きオペレータ入力文字ストリームから。
C ++は、連続代入演算子することができます。
この関数は、戻り値と2のノーリターン値に分け、呼び出された関数は、関数は、関数呼び出しは、呼び出し元の関数と呼ばれる含まれ、呼び出された関数と呼ばれています。関数へのパラメータ情報は、戻り値は、関数から返送された値です。
C ++は、別の関数定義関数定義内でネストはできません。各関数の定義は、すべての機能が同じように作られている、独立しています。
1つの#include <入出力ストリーム> // プリプロセッサコマンドの#include 2 3。 INTメイン() // 関数ヘッダ 4。 5。 { // 関数本体、一緒に{と}を有する 6。 使用した 名前空間 STD; // コンパイラディレクティブ 。7 INT 石; 8。 COUT << " 石の体重を入力してください" ; // COUT出力ディスプレイ 。9 CIN >>石; // CIN入力が読み出される 10 のintポンド= stonetolb(石); //関数呼び出し 11。 COUT << <<石" ストーン= " ; 12は COUTポンド<< << " ポンド" << ENDL; 13である 。CIN GET(); //は入力インターフェースとステーの数読み出さ 14 CINを。GET (); 15 リターン 0 ; // 戻り関数値 16 17 } 18である 。19 int型(stonetolb INT STS) // 独自の関数を定義する 20である { 21は、 戻り 14 * STSと、 22 }