跳转到内容

C++ 语言/概述

来自维基教科书,开放的书籍,开放的世界

像许多编程语言一样,C++ 使用“变量”来命名一个内存位置,该位置可以存储一些值。运行的 C++ 程序执行赋值语句 iX=1; 将值 1 赋给变量 iX。但首先,每个变量都有一个“类型”(它使用其内存位来表示其值的方式,例如 int),程序员必须在某个“作用域”内“定义”该变量来指定它。

赋值只是语句的一个例子;一系列语句可以分组到代码块中(用大括号括起来)。该代码块的执行可能是条件性的,这取决于测试“关系表达式”(例如,在 if (iX + iY == 33) {block} 中两个子表达式的相等性)的结果。通常,程序的执行从第一个语句线性地流向最后一个语句,但该程序流程可以跳跃,由循环或“调用函数”控制。信息可以“传递”到函数中(通过它的“参数”),或从函数返回(通过 return 123; 语句)。

C++ 支持面向对象编程 (OOP),其中“对象”是某个类型的实例,其数据是“数据成员”的组合(如之前在某个“类”定义中列出的)。该类定义还描述了“成员函数”,其用途被设计为操作这些数据成员的特定实例(即操作特定对象)。

华夏公益教科书