C++プログラム学習(1)超基礎入門


C++プログラム学習(1)超基礎入門
なぜC++を学ぶのか
プログラム設計の授業はモーター学部の大学1年生の共通の思い出だと信じています.プログラムの设计に対して、先生の异なっていることと要求の高低によって各学校甚だしきに至っては同校の同じクラスの学友に巨大な能力の违いがあるかもしれなくて、私はこの情况の“学滓”で、后で“埋め込み式のソフトウェアの设计”を修理して1回C++を复习したことがあっても、しばらく练习していないでまた忘れた差は多くありません.最近、卒业のテーマの部分で、ソフトデザインの重要性を深く感じているので、もう一度C++を勉强して、プログラムデザインのカバードアを彻底的に开くつもりです.
新しい変化
もう一度勉強し直すといっても、あまりにも基礎的な部分はすぐに持っていくので、全く習ったことのない初心者なら本を持って練習しなければなりません!このシリーズは3ヶ月で完成します.
本稿で使用した参考教材はC++プログラム設計(第3版)で,著者は張耀仁,台湾基峯出版社から出版された.(大陸の友達がこの本を買うかどうかは分からないが、購入サイトを添付します.https://www.books.com.tw/products/0010719811)
ディレクトリは次のとおりです.
Part 1 C++言語プログラム基礎CH 1基本概要CH 2 C++の基本構文と使用環境CH 3基本資料型態CH 4選択CH 5繰返しCH 6関数CH 7アレイ
Part 2進級C++プログラム言語CH 8指標CH 9文字列CH 10関数の進級応用CH 11前処理指令CH 12データストリームとファイルのアクセスCH 13出力フォーマットCH 14プログラム計時CH 15 structと資料構造CH 16名称空間CH 17異常処理
Part 3物件案内プログラム設計CH 18カテゴリと物件CH 19の組み合わせと継承CH 20多型と仮想関数CH 21演算子重荷CH 22物件案内の文字列処理CH 23サンプルカテゴリ−ベクトルとマトリクスの定義CH 24汎用プログラム設計概要
Part 4数値演算の応用CH 25最適化問題の解CH 26常微分方程式の数値解
付録A C++の74キーワード付録B C++の演算子付録C標準プログラムライブラリの常用ヘッダ付録D関数のパラメータ伝達格付録E重要名詞中英対照付録F重要参考URL付録G MS Visual C++Community 2015開発プログラム付録H Dev-C++5.11のベース使用方法
入門練習一:百見でも飽きてしまうハローワールド!
// Example 1: Hello World
#include  
using std::cout;
using std::endl;

//main function
int main()
{
	//Display words or sentences on the screen
	cout<<"Hello World!"<<endl; 
	return 0;
}

コード解釈
(1)「//......」も「/*......*/」内の「...」も注釈です.(2)符号#で始まるものを前処理命令と呼ぶ.(3)using+ネームスペース(std::cout/std::endl/namespace cvなど)(4)mainはメインプログラムであり、プログラムの本体部分である.(5)coutは後で説明する.
後記:
どの筋がおかしいのか分からないが、突然C++を学び直したいと思って、中国大陸の大神たちのようにブログを出して自分の学習成果を展示しなければならない.初めて文章を書くと、ブログ支援の機能がたくさんあることに気づき、文章を書くのは本当に便利です.最初の文章は、どの本にもあるHello Worldプログラムを興味津々に置いて、練習用コードブロックにしましょう.