C++语言
Completion requirements
像许多编程语言一样,C++使用“变量”来命名一个内存位置,该位置可以存储某个值。正在运行的C++程序执行一个赋值语句 iX = 1;
,将值1赋给变量 iX
。但是首先,每个变量都有一个“类型”(它使用内存位表示其值的方式,例如 int
),该类型必须由程序员在某个“作用域”内“定义”该变量时指定。
赋值只是语句的一个例子;一系列语句可以被分组到一个代码块中(用大括号括起来)。该代码块的执行可以是有条件的,取决于测试“关系表达式”的结果(例如,在 if (iX + iY == 33) {block}
中比较两个子表达式的相等性)。通常,程序的执行是线性流动的,从第一条语句到最后一条语句,但程序的流程可以根据循环或“调用函数”来跳转。信息可以通过函数的“参数”传递进去,和/或通过 return 123;
语句从函数中返回。
C++支持面向对象编程(OOP),其中“对象”是某种类型的实例,它的数据由“数据成员”组成(这些数据成员已在某个“类”定义中列出)。该类定义还描述了“成员函数”,这些函数的作用是操作这些数据成员的特定实例(即,操作特定的对象)。
Last modified: Friday, 17 January 2025, 7:54 PM