Home Consultancy Training Software

 

 

Course Syllabus
C Subtleties

   

A short course for programmers who already have some experience of writing in C. The course illustrates some of the more subtle features of the language both syntactic and semantic. This module is best presented in a workshop format.

 

* Introduction - Subtlety of the language
- Recap if necessary
* Syntax - Semicolons
- Multi-Character Tokens
- Logical and Boolean Operators
- Precedence Pitfalls
- Functions
- Arrays, Pointers, Strings etc.
* Semantics - Sign Extension
- Order of Evaluation
- Pointers and arrays
- Problems with Malloc
* The Pre-processor - Define and Typedef
- Side effects of Macro's

 

Notes

  1. All participants receive copies of all slide material.
  2. The Course is regularly updated to include new material.
  3. Experience of programming in C is a pre-requisite.
  4. The Course is applicable to all versions C but does not deal with operating system specific issues.
  5. The length of the Course is normally one day.