在學c++之前先要搞清楚的幾個概念
結構化程式設計: 使用子程式
、程式碼區塊、for迴圈
以及while迴圈等結構的程式設計
自頂向下:將大程式分解成小型的,便於管理的任務
自下向上:從低階組織到高階組織
過程性程式設計(強調演算法)
物件導向程式設計(強調資料)
通用程式設計(強調演算法)
c++三大特性:封裝、繼承、多型
複習總結一
使用c++應注意使用的c++的標準
源**通過編譯器生成目標**,目標**通過鏈結程式成為可執行**。鏈結**時,目標代將和其他**鏈結起來,包括c++使用的庫和一些標準的啟動**(startup code)
複習c++應先清楚乙個c++程式是怎樣的,基本結構如下
int main()
statements;
return 0;
通常main()由啟動**呼叫,而啟動**由編譯器新增到程式中,所以函式頭int main()描述的是main()和作業系統之間的介面,作業系統可以使用程式的返回值,每個c++程式必須有個main()函式,使用者必須對它進行定義
c++編譯器自帶了很多標頭檔案,每個標頭檔案都支援一組特定工具
函式特性(有函式頭和函式體,接受乙個引數,返回乙個值,,需要乙個函式原型(function prototype))標準庫函式的函式原型都在標頭檔案中提供
訪問命名空間std的方法
using namespace std;放函式定義前
using namespace std;放特定函式中
函式中使用using std::cout
不使用編譯指令using ,要用std元素時直接std:: 如std::cout
C總結複習(一)
一.識別符號和關鍵字 識別符號由字母數字下劃線組成,標記常量,變數,函式和陣列等。規則 1.第乙個字元不能是數字 2.最長31字元 3.不能包含空格 4.不能用關鍵字。注意 大小寫有區別 32個關鍵字 二.資料型別 擴充套件 沒有bool,string要string.h,字串常量 整形 短整形,整形...
C語言複習總結(2)
c語言的理解。在複習過程中,我發現經過乙個暑假以後,很多語法的細節都記得模糊不清。並且,在我複習函式的時候,發現自己經常容易搞錯格式。值得強調的是在寫迴圈程式時,一定要弄清楚迴圈的條件。並且,對每乙個知識點,都應該立即編出對應的程式,有時可能還會有語法錯誤,碰到更好的方法也可以試一下,很多時候你想想...
c 基礎 方法(複習總結)
概念 一般在同乙個類中,方法名相同,並且方法的引數個數或對應位置上的型別不同,才能構成方法的過載。注意 方法過載和返回值沒有關係,引數的個數或對應位置上的型別相同時,構不成過載 問題 方法只能返回乙個值,當需要返回多個值時怎麼辦?題 寫乙個方法,計算乙個int型別陣列中每個元素的總和 和 最大值與最...