### C++ 常用英语词汇详解 #### A - 抽象与算法基础 - **抽象数据类型 (Abstract Data Type, ADT)**:抽象数据类型是一种数据类型的概念性描述,它仅定义了数据类型的逻辑特性,而不涉及其实现细节。ADT通过一组操作来定义数据类型的行为。 - **抽象 (Abstraction)**:在编程中,抽象是指通过简化复杂系统的过程,只关注重要的特征而忽略不相关的细节。 - **累加 (Accumulating)**:通常指将一系列值或计算结果汇总到一个变量中的过程。 - **实际变元 / 实际参数 (Actual Argument)**:当函数被调用时传递给函数的具体值或表达式。 - **地址运算符 (Address Operator)**:用于获取变量内存地址的运算符,在C++中通常指的是`&`运算符。 - **算法 (Algorithm)**:解决问题的一系列有序步骤。算法可以用于搜索、排序等多种任务。 - **功能模型 (Al Model)**:此处可能是指算法模型,即用于描述算法工作原理和效率的一种数学模型。 - **运算与逻辑单元 (Arithmetic Logic Unit, ALU)**:计算机CPU中的一个重要组成部分,负责执行基本的算术和逻辑运算。 - **分析 (Analysis)**:对问题进行深入研究和理解的过程,通常包括需求分析、性能分析等。 - **应用软件 (Application Software)**:专为满足特定需求而设计的软件程序。 - **参数 / 变元 (Argument)**:在函数调用过程中传递给函数的值或表达式。 - **算术运算符 (Arithmetic Operators)**:用于执行基本算术运算的符号,如加(`+`)、减(`-`)、乘(`*`)、除(`/`)等。 - **基类 (Base Class)**:在面向对象编程中,被其他类继承的类被称为基类。 - **汇编程序 (Assembler)**:一种将汇编语言源代码转换为机器码的程序。 - **汇编语言 (Assembler Language)**:一种低级编程语言,其中每条指令对应于处理器的一条机器码指令。 - **赋值运算符 (Assignment Operator)**:用于将一个值赋给变量的运算符,通常是`=`. - **赋值语句 (Assignment Statement)**:一种将值赋给变量的编程语句。 - **综合性 (Associativity)**:运算符在表达式中结合的方式。例如,加法运算符具有左结合性。 - **原子数据类型 (Atomic Data)**:不能进一步分解的数据类型,如整型(int)、浮点型(float)。 #### B - 软件开发与测试 - **备份件 (Backup Copies)**:为了防止数据丢失而创建的数据副本。 - **大 O 表示法 (Big O Notation)**:用于描述算法复杂度的数学符号,表示随着输入规模增长,算法运行时间的增长率。 - **测试的基本规则 (Basic Rules of Testing)**:确保软件质量的一组准则和建议。 - **二分法查找 (Binary Search)**:一种高效的查找算法,适用于已排序的数组,其复杂度为O(log n)。 - **位 (Bit)**:计算机中最小的信息单位,有两种状态:0 或 1。 - **函数体 (Body)**:函数内部执行的代码段。 - **引导 (Boot)**:计算机启动过程的第一步,通常涉及到加载操作系统的核心部分。 - **字节 (Byte)**:由8个比特组成的单位,是计算机中最常见的存储单位。 #### C - 类与面向对象编程 - **被调函数 (Called Function)**:由另一个函数调用的函数。 - **调用函数 (Calling Function)**:调用另一个函数的函数。 - **类型转换 (Cast)**:在不同数据类型之间转换的过程。 - **字符值 (Characters)**:单个字母、数字或其他符号,通常使用ASCII码或Unicode编码。 - **类 (Class)**:面向对象编程中的基本构造块,用于定义对象的属性和方法。 - **类层次 (Class Hierarchy)**:通过继承关系形成的一组相关类。 - **类的成员 (Class Members)**:类的属性(变量)和方法(函数)。 - **类的作用范围 (Class Scope)**:类成员可见性和可访问性的规则。 - **编写代码 (Coding)**:将算法转化为具体编程语言的过程。 - **注释 (Comments)**:程序员添加在代码中的说明文本,用于解释代码功能。 - **编译型语言 (Compiled Language)**:必须先编译成机器码才能执行的语言,如C++。 - **编译程序 (Compiler)**:将源代码转换为目标代码或机器码的程序。 - **编译时错误 (Compile-Time Error)**:在编译期间检测到的错误,通常是语法错误。 - **复合语句 (Compound Statement)**:由多个简单语句组成的语句。 - **计算机程序 (Computer Program)**:用于指示计算机执行特定任务的指令集。 - **条件 (Condition)**:程序中的逻辑判断,根据真假决定不同的执行路径。 - **控制单元 (Control Unit)**:CPU的一部分,负责解析指令并控制指令执行。 - **转换运算符 (Conversion Operator)**:用于将一个类型转换为另一个类型的特殊类型运算符。 - **构造函数 (Constructor)**:特殊的成员函数,用于初始化新创建的对象。 - **记数 (Counting)**:计数操作,通常用于循环控制。 - **字段 (Data Field)**:数据结构中的单一元素或属性。 - **数据文件 (Data File)**:存储数据的文件,可以是文本文件或二进制文件。 - **数据隐藏 (Data Hiding)**:一种编程技术,用于限制对类内部数据的直接访问。 - **数据成员 (Data Member)**:类中的变量,用于存储数据。 - **数据类型 (Data Type)**:定义数据如何存储和处理的信息类别。 - **声明部分 (Declaration Section)**:程序中声明变量和函数的部分。 - **声明语句 (Declaration Statement)**:声明变量或函数的语句。 - **自减运算符 (Decrement Operator)**:用于减少变量值的操作符,通常表示为`--`. - **缺省复制构造函数 (Default Copy Constructor)**:如果程序员没有定义复制构造函数,则编译器会自动提供的复制构造函数。 - **缺省构造函数 (Default Constructor)**:如果程序员没有定义构造函数,则编译器会自动提供的构造函数。 - **函数定义 (Definition)**:函数的实际实现部分。 - **定义语句 (Definition Statement)**:定义变量或函数的实现部分。 - **派生类 (Derived Class)**:通过继承现有类而创建的新类。 - **桌面检查 (Desk Checking)**:一种简单的代码审查技术,通常由程序员自己完成。 - **析构函数 (Destructor)**:特殊的成员函数,用于清理对象资源。 - **文档编写 (Documentation)**:记录软件的功能、接口和使用方式的文档。 - **双精度数 (Double-Precision Number)**:一种数据类型,用于表示具有较高精度的浮点数。 - **动态绑定 (Dynamic Binding)**:运行时确定函数调用的过程,常见于虚函数。 - **动态模型 (Dynamic Model)**:描述系统运行时行为的模型。 #### E - 文件处理与设计模式 - **回显打印 (Echo Printing)**:打印用户输入的过程。 - **封装 (Encapsulation)**:将对象的状态和行为隐藏起来,仅通过公共接口与外部通信的设计原则。 - **转义序列 (Escape Sequence)**:用于表示特殊字符的序列,如`\n`表示换行。 - **交换排序法 (Exchange Sort)**:一种简单的排序算法,通过比较和交换元素位置来排序。 - **表达式 (Expression)**:计算一个值的代码片段,如`a + b`. - **外部文件名 (External Filename)**:存储在磁盘上的文件名称。 #### F - 函数与文件操作 - **假条件 (False Condition)**:逻辑表达式的值为假的情况。 - **域宽操纵符 (Field Width Manipulator)**:用于设置输出字段宽度的特殊字符。 - **文件访问 (File Access)**:读取和写入文件的能力。 - **文件组织形式 (File Organization)**:文件中数据的布局和结构。 - **文件流 (File Stream)**:用于读取和写入文件的流对象。 - **浮点数 (Floating-Point Number)**:能够表示小数点后数字的数值类型。 - **软盘 (Floppy Diskette)**:一种过时的存储介质,现已不再普遍使用。 - **流程图 (Flowchart)**:图形化的表示程序流程的方法。 - **形式变元 / 形式参数 (Formal Argument)**:函数定义中声明的参数。 - **友元函数 (Friend Function)**:不是类的成员,但被授予访问该类私有和保护成员的权限的函数。 - **全局作用的范围 (Global Scope)**:在整个程序范围内都可见的作用域。 - **全局变量 (Global Variable)**:在整个程序范围内都可见的变量。 #### G - 图形界面与硬件 - **图形用户界面 (GUI)**:使用图形元素和窗口来与用户交互的界面。 - **图形设备 (Graphics Device)**:用于显示图形的硬件设备。 - **图形库 (Graphics Library)**:一组用于绘制图形和图像的API集合。 - **图形引擎 (Graphics Engine)**:用于渲染图形和管理图形资源的软件组件。 - **图形编程 (Graphics Programming)**:编写程序以生成和修改图形的过程。 - **图形卡 (Graphics Card)**:专门用于处理图形任务的硬件部件。 - **图形处理器 (Graphics Processing Unit, GPU)**:专门用于图形处理的微处理器。 #### H - 硬件与高级语言 - **硬盘 (Hard Disk)**:用于长期存储数据的磁性存储设备。 - **硬件 (Hardware)**:构成计算机系统的物理组件,如CPU、内存、硬盘等。 - **函数首部 (Header)**:函数声明的部分,包括返回类型、函数名和参数列表。 - **头文件 (Header File)**:包含函数声明和其他预处理指令的文件。 - **十六进制 (Hexadecimal)**:一种基于16的数制系统,常用在编程中表示数字。 - **高级语言 (High-Level Language)**:更接近自然语言的人类可读编程语言,如Java、Python。 以上词汇覆盖了C++编程的基础概念、面向对象编程的重要方面以及软件工程的一些核心术语,对于理解和使用C++有着至关重要的作用。































- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源


