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

自考微信公眾號

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