?《C++程序設(shè)計(jì)》考試重點(diǎn):C++語(yǔ)言簡(jiǎn)介
考點(diǎn)一:初識(shí)C++語(yǔ)言的特點(diǎn)
一般稱現(xiàn)實(shí)世界中客觀存在的事物為對(duì)象。C++語(yǔ)言是一種編譯式的、通用的、大小寫(xiě)敏感的編程語(yǔ)言,完全支持面向?qū)ο蟮拈_(kāi)發(fā)模式。
1、基本的輸入/輸出
C++將數(shù)據(jù)從一個(gè)對(duì)象流向另一個(gè)對(duì)象的流動(dòng)的抽象稱為“流”。從流中獲取數(shù)據(jù)的操作稱作為提取操作,向流中添加數(shù)據(jù)的操作稱為插入操作。其中“>>”為流提取符,從標(biāo)準(zhǔn)輸入設(shè)備取得數(shù)據(jù);“<<”為流插入符,向輸出設(shè)備屏幕輸出信息。
C++類庫(kù)中提供了輸入流類istream和ostream。cin和cout分別是istream和ostream類的對(duì)象,用來(lái)實(shí)現(xiàn)基本的鍵盤輸入和屏幕輸出。
cin的一般格式如下:
cin >> 變量1 >> 變量2 >>…… >>變量n;
cout的一般格式如下:
cout << 表達(dá)式1 << 表達(dá)式2 <<……<<表達(dá)式n;
2、頭文件
C++與C語(yǔ)言類似,也使用頭文件保存程序中用到的聲明,例如函數(shù)聲明、常量定義等。每個(gè)頭文件都用include指令包含,每條#include指令僅包含一個(gè)頭文件,如果需要包含多個(gè)頭文件,則需要使用多條#include指令。
除了可以使用系統(tǒng)提供的頭文件外,程序員還可以定義自己的頭文件,并在程序中使用#include指令將其包含起來(lái)。通常,使用尖括號(hào)括住系統(tǒng)提供的頭文件,使用雙引號(hào)括住程序員自己定義的頭文件。
3、命名空間
所謂命名空間(namespace)也稱為名字空間,是一種將程序庫(kù)名稱封裝起來(lái)的方法,它提高了程序的性能和可靠性。
C++提供了using語(yǔ)句,可以簡(jiǎn)化前面的寫(xiě)法。using語(yǔ)句有兩種形式:
using 命名空間 :: 標(biāo)識(shí)符;
using namespace 命名空間;
4、函數(shù)參數(shù)的默認(rèn)值
在C++語(yǔ)言中,可以在聲明函數(shù)時(shí)為形參指定默認(rèn)值。當(dāng)調(diào)用默認(rèn)參數(shù)值的函數(shù)時(shí),調(diào)用語(yǔ)句中可以不給出對(duì)應(yīng)的實(shí)參,這就相當(dāng)于調(diào)用該函數(shù)時(shí)以默認(rèn)值作為參數(shù)。
C++語(yǔ)言規(guī)定,提供默認(rèn)值時(shí)必須從右到左的順序提供,即默認(rèn)值的形參必須在形參列表的最后。調(diào)用函數(shù)時(shí),主調(diào)函數(shù)的實(shí)參與被調(diào)函數(shù)的形參按從左至右的順序進(jìn)行匹配對(duì)應(yīng)。如果實(shí)參的個(gè)數(shù)與形參的個(gè)數(shù)相等,則它們一一對(duì)應(yīng)。如果實(shí)參的個(gè)數(shù)m少于形參的個(gè)數(shù)n,則函數(shù)原型形參表中最前面的m個(gè)形參與m個(gè)實(shí)參相對(duì)應(yīng),后面的n-m個(gè)形參則使用默認(rèn)值進(jìn)行初始化。
考點(diǎn)二:C++語(yǔ)言的程序結(jié)構(gòu)
C++程序以.cpp作為文件擴(kuò)展名,文件中包含若干類和若干函數(shù)。程序中必須有且有一個(gè)名為main(不是C++的關(guān)鍵字)的主函數(shù),這是程序的總?cè)肟凇?/span>主函數(shù)也稱為主程序。程序從主函數(shù)的開(kāi)始處執(zhí)行,按照其控制結(jié)構(gòu),一直執(zhí)行到結(jié)束。
程序的結(jié)束通常是遇到了以下兩種情形之一:
(1)在主函數(shù)中遇到return語(yǔ)句。
(2)執(zhí)行到主函數(shù)最后面的括號(hào) } 。
主函數(shù)中可以調(diào)用程序中定義的其他函數(shù),但其他函數(shù)不能調(diào)用主函數(shù)。主函數(shù)僅是系統(tǒng)為執(zhí)行程序時(shí)所調(diào)用的。
C++程序中,仍沿用C語(yǔ)言的注釋風(fēng)格,如下:
(1)從/* 開(kāi)始,到 */結(jié)束,這之間的所有內(nèi)容都視作注釋。
(2)從// 直到行尾,都是注釋。
各位小伙伴在自學(xué)考試的備考過(guò)程中可制定相應(yīng)的備考計(jì)劃,多進(jìn)行習(xí)題練習(xí),提高做題能力,“希賽自考”小程序?yàn)榇蠹覝?zhǔn)備了海量的習(xí)題,掃碼下方二維碼即可在線刷題!
延伸閱讀
- 最后5天考前沖刺就選它——希賽自考題庫(kù)!
- 《消費(fèi)心理學(xué)》考試重點(diǎn)集錦
- 自考刷題小程序榜單:希賽自考為你精準(zhǔn)提分
- 自考論文答辯避坑指南:導(dǎo)師最反感的幾種錯(cuò)誤
- 《社區(qū)常見(jiàn)健康問(wèn)題》考試重點(diǎn)集錦
- 《企業(yè)管理咨詢》考試重點(diǎn)集錦

自考微信公眾號(hào)

掃碼添加
自考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取