Erin's CS stuff

CS stuff!

Glossary

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