二級(jí)C++精品課程第一章小結(jié)與課后習(xí)題

字號(hào):

本章主要講述程序設(shè)計(jì)的基本概念和方法,并簡(jiǎn)單介紹了C++語(yǔ)言的特點(diǎn)以及Visual C++集成開發(fā)環(huán)境的使用。
    編程者想要得到正確并且易于理解的程序,必須采用良好的程序設(shè)計(jì)方法。結(jié)構(gòu)化程序設(shè)計(jì)和面向?qū)ο蟮某绦蛟O(shè)計(jì)是兩種主要的程序設(shè)計(jì)方法。結(jié)構(gòu)化程序設(shè)計(jì)建立在程序的結(jié)構(gòu)定理基礎(chǔ)之上,主張只采用順序、循環(huán)和選擇三種基本的程序結(jié)構(gòu)和自頂向下逐步求精的設(shè)計(jì)方法,實(shí)現(xiàn)單入口單出口的結(jié)構(gòu)化程序;面向?qū)ο蟮某绦蛟O(shè)計(jì)主張按人們通常的思維方式建立問題區(qū)域的模型,設(shè)計(jì)盡可能自然的表現(xiàn)客觀世界和求解方法的軟件,對(duì)象、消息、類和方法是實(shí)現(xiàn)這一目標(biāo)而引入的基本概念,面向?qū)ο蟪绦蛟O(shè)計(jì)的基本點(diǎn)在于對(duì)象的封裝性和繼承性以及由此帶來(lái)的實(shí)體的多態(tài)性。與結(jié)構(gòu)化程序設(shè)計(jì)相比較,面向?qū)ο蟮某绦蛟O(shè)計(jì)具有更多的優(yōu)點(diǎn),適合開發(fā)大規(guī)模的軟件工程項(xiàng)目。
    C++語(yǔ)言是當(dāng)今最流行的高級(jí)程序設(shè)計(jì)語(yǔ)言之一,它既支持結(jié)構(gòu)化的程序設(shè)計(jì)方法,也支持面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。使用Microsoft Visual C++提供的集成開發(fā)環(huán)境,編程者可以輕松完成C++項(xiàng)目的創(chuàng)建、編譯、調(diào)試和運(yùn)行。