C++术语
参数
(实参,argument )向函数传递的值。
赋值
( assignment) 抹去一个对象的当前值,用一个新值取代之。
程序块
(block) 零条或多条语向的序列, 用花括号包围。
缓冲区
(buffer) 一 个 存 储 区 域 , 用 于 保 存 数据。IO设施通常将输入(或输出)数据 保存在一 个缓冲区中,读写缓冲区的动作与程序中的动作是无关的。我们可以显式地刷新输出缓沖,以便强制将缓冲 区中的 数 据 写 入 输 设 备 。 默 认 情 况 下, 读 cin 会刷新cout;程序非正常终止时也会刷新 cout。
内置类型
(built-intype) 由语言定义的类型,如int。
Cerr
一个ostream对 象, 关联 到 标 准 错 误,通常写入到与标准输出相同的设备。默认情况下,写到cerr 的数据是不缓冲的。 cerr 通常用 于输出错误信息或其他不属于程序正常逻辑的输出内容。
字符串字面值常量
( character string literal ) 术语 string literal的 另一 种叫 法。
cin
一个istream对象,用来从标准输入读取数据。
类
(class ) 一 种 用 于 定 义 自 己 的 数 拨 结 构 及 其 相 关 操 作 的 机 制 。 类 是 C + + 中 最 基 本 的 特 性 之一 。 标 准 库 类 型 中 , 如 i s t r e a m 和 o s t r e a m 都 是 类。
类类型
(class type ) 类 定 义 的 类 型 。 类 名 即为类型名。
clog
一 个ostream 对象, 关联到标淮错误 。 默 认 情 况 下, 写 到 clog 的 数 据 是 被 缓冲的。clog通常用于报告程序的执行信 息, 存 入一 个日志 文件 中。
注 释
( comment ) 被 编 译 器 忽略 的 程 序 文 本 。C++ 有两种类型的注释: 单行注释和 界定符对注释单行注群以// 开始, 从// 到行尾的所有内容都是注释。 界定符对注 秘以/ * 开始, 其后的所有内容都是注群, 直 至 遇 到 * / 为 止。
条件
(condition )求值结果为真或假的表达式。通常用值0表示假,用非零值表示真。
cout
一个 ostream 对 象, 用 于将 数 据 写 入标谁输出。通常用于程 序的正常输出肉 容。
花括号
( curly brace ) 花括号用于划定程 序 块 边 界 。 左 花 括 号 ( { ) 为 程 序 块 开 始 , 右花括 号 ( } )为结 束。
数据结构
(data structure )数据及其上所 允许的操作的 一种逻辑组合。
编 辑 - 编 译 - 调 试
( edit - compile - debug ) 使 程矿能正确执行的开发过程。
文件结束符
(end -of-file ) 系统特定的标 识,指出文件中无更多数据了。
表达式
(expression) 最 小的 计 算 单 元。 一 个 表 达 式 包 含 一 个 或 多 个 运 算 对 象 , 通 常 达包含一 个或多个运算符。表达式求值 会产生一-个结果。例如,假设i 和j 是int 对象,则i+j是一个表达式,它产生两个int值的和。
形参列表
( p a r a m e t e r l i s t ) 函数 定 义的 一 部分, 指出调用两数时可以使用什么样的实参,可能为空列表。
for语句
(for statement )选代语句,提供 重复执行能力。通常用来将一个计算反复执行指定次数。
返回类型
(return type)函数返回值的类型。
函数数
(function )具名的计算单元
函数体
(function body)语句块,定义了函数所执行的动作。
源 文 件
( s o u r c e f i l e )包 含 C + + 程 序 的 文 件 。
标准错误
(standard error )输出流,用于报告错误。标准输出和标准错误通常关联到程序执行所在的窗口。
函数名
( function name ) 函数为人所知 的名字,也用来进行函数调用。
标准输入
(standard input )输入流,通常与程序执行所在窗口相关联。
头文件
(header )使类或其他名字的定义可 被 多 个 程 序 使 用 的 一种 机 制 。 程 序 通 过#include 指令使用头文件
标准库
(standard fibrary) 一个类型和函数的樂合,得个C++编译器都必须支特。 标准库提供了支持IO操作的类型。C++程序员倾向 于用 “ 库〞指代整个标准库,还倾 向 于用 库 类 型 表 示 标 准 库 的 特 定 部 分 , 例 如 用 “ iostream 库 ” 表 示标 准 库 中 定义IO 类的部分。
if语句
根 据 一 个特 定 条 件的值进行条件执行的语句。如果条件为真,执行i f 语句体。否则,执行else 语句体( 如 果 存 在 的 话 )。
初始化
(initialize ) 在一个对象创建的时候赋 了 它 一个 值 。
iostream
头文件,提供了面向流的输入输出的标准库类型。
istream
提供了面向流的输入的库类型。
ostream
标准库类型,提供面向流的输出。
标 准 输 出
( standardoutput ) 输 出 流 ,通 常与程序执行所在窗口相关联。
库类型
( librarytype) 标准库定义的类型,如istream。
语句
(statement ) 程序的一部分,指定了当程产执行时进行什么动作。一个表达式 接一个分号就是一条语句:其他类型的语句包括语句块、if语句、for 语句和 while 语句,所有这些语句内都包含其他语句。
main
操作系统执行一个C++程序时所调用的函数。每个程序必须有且只有一 个命名为main的函数。
操纵符
(manipulator ) 对象,如std: endl,在读写流的时候用来“操纵” 流本身
std
标准库所使用的命名空间。std:: cout 老示我们要使用定 义在命名空间 std 中的名字 couto。
宇符串常量
(string literal) 零或多个字符 组成的序列,用双引号包围(“a string literal”)。
成员函数
(memberfunction ) 类定义的操作。通 常通 过 调 用 成 员函数 来操 作特 定 对象。
方法
成 员 函 数 的 同 义 术 语 。
未初始化的变量
(uninitialized variable ) 未赋予初值的变量。类类型的变量如果未 指 定 初 值 , 则 按 类定 义指 定 的 方 式 进 行 初 始 化 。 定 义在 函数 内 部 的 内 置 类型 变量默认是不初始化的,除非有显式的初始化语 句。试图使用一 个未初始化变量的值是错 误的。未初始化变量是bug 的常见成因。
命名空间
(namespace ) 将库定义的名字放在一个单一位置的机制。命名空间可以帮助避免不经意的名字冲突 。C++标准库定义的名字在命名空间std 中。
变 量
具 名 对 象 。
while语句
(while statement) 选代语句, 提供重复执行直至一个特定条件为假的机 制。循环体会执行零次或多次,依赖 于循 环 条 件 求 值 结 果 。
运算符
调用运算符。跟随 在函 数名之后的一 对括 号 “ ()” ,起 到调用函数的效果。传递给函数的实参放置在括号内。
++ 运 算 符
递 增 运 算 符 。 将 运算对象的值加 1, ++i 等价于i =i +1。
+=运算符
( +=operator)复合賦值运算符, 将 右 侧 运 算 对 象 加 到 左 侧 运 算 对 象 上: a += b 等 价 于 a = a + b 。
.运 算 符
点 运 算 符 。 左 侧 运 算 对象必须是一个类类型对象,右侧运算对 象 必 须 是 此 对 象 的 一 个 成 员 的 名 字。 运 算 结 果 即 为 该 对 象 的 这 个 成 员。
:运算符
(:operator ) 作用域运算符。其 用处之一是访问命名空间中的名字。例如, std:cout 表示命名空间std中的名字 cout
=运算符
(= operator ) 将右侧运算对象的值赋于左侧运算对象所表示的对象。
–运算符
递减运算符。将 运 算 对 象 的 值 减 1 , --1 等 价 于 i = i - 1 。
<< 运 算 符
输 出 运 算 符 。 将右侧运算对象的值写到左侧运算对象表示的输出流:cout <<"hi"表示将hi 写到标 谁输出。输出运算符可以连接:cout < “hi” <"bye"表示将输出hibye.
>> 运 算 符
输 入 运 算 符 。 从 左侧运算对象所指定的输入流读取数据, 存入右侧运算对象中:cin >>i 表示从标 淮输入读取下一个值,存入i 中。输入运算符可以连接:cin >> i >> j 表示先读取 一个值存入i,再读取一个值存入j。
#include
头文件包含指令,使头文件中代码可被程序使用。
==运 算 符
相 等 运 算 符 。 检 测 左侧运算对象是否等于右侧远算对象。
!=运算符
不等运算符。检测 左侧运算对象是否 不等 于右侧运算对象。
<=运 算 符
小 于等 于运 算 符。 检 测 左 侧 运 算 对 象 是 否 小 于 等 于 右 侧 运 算 对象。
<运 算 符
小 于运 算 符。 检 测 左侧运算对象是否小于右侧运算对象。
>= 运 算 符
大 于 等 于运 算 符 。 检测左侧运算对象是否大于等于右侧运算对象。
>运 算 符
大 于 运 算 符 。 检 测 左侧运算对象是否大于右侧运算对象
其他C++知识请看专栏C++学习,里面有系统整理的C++知识