Send a link to your students to track their progress
22 Terms
1
New cards
File
An area in secondary storage used to hold information
2
New cards
Command Line Arguments
A parameter supplied to the program when it is invoked
3
New cards
argv
Each argument passed to the program when it is invoked
4
New cards
argc
The amount of arguments contained in argv
5
New cards
In-Bound Index
An index that is 0 <= index <= arraySize -1
6
New cards
Out-of-Bound Index
index < 0 or arraySize -1 < index
7
New cards
One Dimensional Array
A list containing a collection of a fixed number of components of the same data type
8
New cards
Vector
A list containing a collection of a dynamic number of components of the same type of data.
9
New cards
Two-Dimensional Array
A collection of a fixed number of components arranged in rows and columns, wherein all the components are of the same data type
10
New cards
Two-Dimensional Vectors
A collection of a dynamic number of components arranged in row and columns wherein all the components are of the same data type. Also known as vectors of vectors
11
New cards
Void function
Function that do not have a return type. These function do not return a value or use a return statement
12
New cards
Value returning function
Function that have return type. These functions return a value of a specific data type using the return statement
13
New cards
Formal Parameters
A variable declared in the function heading
14
New cards
Actual parameter
A variable or expression listed in a call to a function
15
New cards
Scope
Where in the program an identifier is accessible
16
New cards
Local Identifier
Identifier declared within a function or block of code. These identifiers are NOT accessible outside of the function or block of code they are declared in
17
New cards
Global Identifier
Identifier declared outside if every function definition. These identifiers ARE accessible from any function in your program ( but not without side effects )
18
New cards
Function Prototype
The function heading without the body of the function or identifiers of the formal parameters.
19
New cards
Value Parameter
A formal parameters that receives a copy of the value of the corresponding actual parameter.
20
New cards
Reference Parameters
A formal parameter that receives the address ( memory location) of the corresponding actual parameter.
21
New cards
Function Overloading
Creating several functions with the same name
22
New cards
Function SIgnature
The function name and formal parameter list data types. The signature DOES NOT included the return type of the function.