| A | B |
| argument | value passed to a function |
| assignment | obliterates an object's current value and replaces the value by a new one |
| block | sequence of zero or more statements enclosed in curly braces |
| buffer | a region of storage used to hold data |
| built-in type | type, such as int, defined by the language |
| main | function called by the operating system to execute a C++ program |
| character string literal | another term for string literal |
| function | named unit for computation |
| class | facility for defining our own data structures together with associated operations |
| source file | term used to describe a file that contains a C++ program |
| string literal | sequence of zero or more characters enclosed in double quotes ("this is an example") |
| comments | Program text that is ignored by the compiler |
| condition | an expression that is evaluated as true or false. A value of zero is false; any other value yields true |
| cout | ostream object used to write to the standard output |
| data structure | a logical grouping of data and operations on that data |
| edit-compile-debug | the process of getting a program to execute properly |
| end-of-file | system-specific marker that indicates that there is no more input in a file |
| function body | block that defines the actions performed by a function |
| initialize | give an object a value at the same that it is created |
| variable | named object |