跳轉到內容

C++ 語言/概述

來自華夏公益教科書,開放的書籍,開放的世界

像許多程式語言一樣,C++ 使用“變數”來命名一個記憶體位置,該位置可以儲存一些值。執行的 C++ 程式執行賦值語句 iX=1; 將值 1 賦給變數 iX。但首先,每個變數都有一個“型別”(它使用其記憶體位來表示其值的方式,例如 int),程式設計師必須在某個“作用域”內“定義”該變數來指定它。

賦值只是語句的一個例子;一系列語句可以分組到程式碼塊中(用大括號括起來)。該程式碼塊的執行可能是條件性的,這取決於測試“關係表示式”(例如,在 if (iX + iY == 33) {block} 中兩個子表示式的相等性)的結果。通常,程式的執行從第一個語句線性地流向最後一個語句,但該程式流程可以跳躍,由迴圈或“呼叫函式”控制。資訊可以“傳遞”到函式中(透過它的“引數”),或從函式返回(透過 return 123; 語句)。

C++ 支援面向物件程式設計 (OOP),其中“物件”是某個型別的例項,其資料是“資料成員”的組合(如之前在某個“類”定義中列出的)。該類定義還描述了“成員函式”,其用途被設計為操作這些資料成員的特定例項(即操作特定物件)。

華夏公益教科書