- 相關推薦
2017年計算機二級C++知識點解析
C++在一定程度上可以和C語言很好的結合,甚至大多數(shù)C語言程序是在C++的集成開發(fā)環(huán)境中完成的。下面是小編收集的計算機二級C++知識點,希望大家認真閱讀!
函數(shù)定義
在標準C++中,函數(shù)的定義形式為:
<返回類型><函數(shù)名>(<形參列表>)
{
<函數(shù)體>
。
<函數(shù)名>一般是標識符,一個程序只有一個main函數(shù),其他函數(shù)名可隨意取(當然,必須避免使用C++的關鍵字),好的程序設計風格要求函數(shù)名最好是取有助于記憶的名字,如getchar函數(shù),通過函數(shù)的名字可以知道函數(shù)的功能,這無疑會增加程序的可讀性。
<形參列表>是由逗號分隔的,分別說明函數(shù)的各個參數(shù)。形參將在函數(shù)被調(diào)用時從調(diào)用函數(shù)那里獲得數(shù)據(jù)。在C++中,函數(shù)形參列表可以為空,即一個函數(shù)可以沒有參數(shù)。但即使函數(shù)形參列表為空,括起函數(shù)參數(shù)的一對圓括號也不允許省略。
<返回類型>又稱函數(shù)類型,表示一個函數(shù)所計算(或運行)的結果值的類型。如果一個函數(shù)沒有結果值,如函數(shù)僅用來更新(或設置)變量值、顯示信息等,則該函數(shù)返回類型為void類型。一個沒有返回值的函數(shù)類似于一些程序語言(如pascal語言)中的過程(procedure)。
由一對花括號括起來的<函數(shù)體>是語句的序列,它定義了函數(shù)應執(zhí)行的具體操作。
需要注意的是,C++不允許函數(shù)定義嵌套,即在一個函數(shù)體內(nèi)不能包含有其他函數(shù)的定義。
函數(shù)調(diào)用
C++中函數(shù)調(diào)用的一般形式為:
<函數(shù)名>(<實參表>)
當調(diào)用一個函數(shù)時,其實參的個數(shù)、類型及排列次序必須與函數(shù)定義時的形參相一致,也就是說實參與形參應該一對一地匹配。當函數(shù)定義時沒有形參,則函數(shù)調(diào)用時,<實參表>亦為空。
依據(jù)對函數(shù)返回值的使用方式,函數(shù)的調(diào)用方法可分為以下幾種:
(1)語句調(diào)用,這通常用于不帶返回值的函數(shù)。這種情況下,被調(diào)用函數(shù)作為一個獨立的語句出現(xiàn)在程序中。
(2)表達式調(diào)用。將被調(diào)用函數(shù)作為表達式的一部分來進行調(diào)用。它適用于被調(diào)用函數(shù)帶有返回值的情況。
(3)參數(shù)調(diào)用。被調(diào)用函數(shù)作為另一個函數(shù)的一個參數(shù)進行調(diào)用。
【計算機二級C++知識點解析】相關文章:
計算機二級考試之C++基礎知識點08-05
計算機二級考試C++試題06-10
計算機二級考試C++試題及答案08-01
計算機二級考試C++試題及答案10-08
計算機二級c++主要考試內(nèi)容09-25
計算機二級C++基礎練習題10-28
2017計算機二級C++考試試題10-20
計算機二級C++考試測試卷及答案08-21
2017年計算機二級《C++》考試要點08-10