This course is designed for the practising software developer and allows delegates to gain a better understanding of the language, run-time library, and software engineering techniques available with the C language.
'Advanced C' increases delegate's knowledge and understanding of the language, including the recent ISO 9899:1999 (C99) standard changes, and helps delegates to gain experience in areas of C that previous work may not have covered. Delegates will also be better equipped to write and maintain large C programs, and will also gain a better understanding of the way the language works and is implemented.
Please note: Before attending this class delegates must have a Microsoft account (signing up one is free). The instructions on how to set up a Microsoft account can be found here.
At the end of this course you will be able to:
Chapter 1: C Standards
Chapter 2: The Preprocessor
Chapter 3: Declarations
Chapter 4: Advanced Pointers
Chapter 5: Advanced Arrays
Chapter 6: Arrays of Arrays
Chapter 7: Advanced Structures
Chapter 8: Dynamic Memory Management
Chapter 9: Standard Library - Process Control
Chapter 10: Standard Library - Useful Functions
Chapter 11: Sorting and Searching
Chapter 12: Linked Lists
Chapter 13: Binary Trees