| Term |
Definition/Explanation |
| Abstraction |
using broader ideas instead of technical details |
| Variable Declaration |
reserves enough memory to store the data type and attaches an identifier to that memory location |
| Variable Assignment |
store a useful value in a variable |
| Variable Initialization |
combine variable declaration and assignment into one statement |
| Compiling |
translate human readable code into machine readable 1’s and 0’s |
| Conversion Specifier |
a placeholder for variable values inside the format string |
| Format String |
text between the double quotes of an IO function call |
| Escaped Characters |
nonprinting characters or characters with special meaning |
| Modularity |
the degree to which a system's components may be separated and recombined |
| Function |
self contained modules of code that accomplish a specific task |
| Scope |
which parts of your program code you can see or use a variable |
| Duration |
how long a variable exists in memory while the program is running |
| Parameters |
list of variables used to store input into the function |
| Arguments |
input values passed into a function when it's called |
| Pointers |
variables that store memory location values |
| Pass by Value |
input parameters are copies of argument values |
| Pass by Address |
input parameters are addresses of argument variables |
| Streams |
any source of input or any destination for output |
| File Pointer |
tool for accessing a stream |
| Mode |
how the contents of the file will be accessed |
| Append |
data written to the file is added at the end |
| Iteration |
the repetition of a process |
| Loop Body |
statements which are executed repeatedly |
| Controlling Expression |
decides whether the loop body executes, or the loop is done |
| Scalar |
capable of storing a single data item |
| Aggregate |
capable of storing a collection of data items |
| Arrays |
data structure containing a number of data values, all of which have the same type |
| Elements |
individual item in an array |
| Contiguous |
sequential, in reference to memory addresses |
| Index |
represents how far the element is from the beginning of the array |
| Character Array |
set of contiguous memory reserved to store characters |
| String Variable |
sequence of characters stored in a char array terminated by a null character |
| Null Character |
special character which indicates the end of a string: '\0' |
| String Literal |
sequence of characters enclosed in double quotation marks |
| Command Line Arguments |
information sent into the program as parameters into the main function |