| |
|
| |
|
| Software |
| |
| |
C/C++. (S-HT C) |
|
Introduction
- History, facilities, concepts, uses
Simple C
- Basic program structure
- Simple data types, variables, constants, operators, comments
- Control Flow; if, while, for, do-while, switch
Functions
- Functions; Types, parameters, prototypes, recursion
Arrays & Pointers
- Array usage
- Pointers, addresses and types, call by reference
Pointer - array duality
- Strings
- Arrays of pointers
- Arguments to main
- Pointers to functions
Structures
- Member accessing, pointers to structures
- Structures and functions
- Arrays of structures, linked lists, trees
Other Data Types
- Unions, enumerations and bit fields
Bitwise Operators
- Usage, device accessing
Type manipulation
- Coercion, typedef, initialisation
- Static, global, external, register
Dynamic Allocation
- Uses, pitfalls
The Pre-processor
- Define, include, macro's, ifdef
Input and Output
- Concepts
- Character and File I/O, Basic Curses
- Simple File I/O
- The Standard I/O Routines
- ANSI Standard Libraries
PROJECT
|
|
|
|
|
|