Exam 1 Topics
- Variables
- Types
- Declaration
- Initialization
- Evaluating expressions
- Input and output
- Number representation
- Ranges of signed integers with
n
bits
- Loops
- Conditionals
if
, else if
, else
- Relational operators
- Arrays
- Declaration and initialization
- Indexing
- Accessing with loops
- Functions
- Numeric parameters
- Array parameters
- Return values
- Prototypes
- Abstraction
- Modules
- Motivation for placing code in modules
- Object files
- Linking
- Makefiles
- Preprocessor
#include
#define
- Include guards
- Good code style