Mastering C Programming
Mastering C Programming
Code: C-PROG
Length: 5 days
URL: View Online
Mastering C Programming is an intermediate to advanced level C programming course provides experienced C Language
Programmers with additional insights into the language. The student is given an in-depth understanding of the use of pointers,
arrays, and structures in C Language, and is prepared to use these language facilities to write readable, portable, and efficient C
Language Programs.
Skills Gained
Evaluate simple and complex expressions.
Describe and use all C Language basic and derived data types.
Reference single and multi-dimensional array elements using both pointers and array subscripting.
Prerequisites
At least six (6) months of C Language Programming experience.
Course Details
I. Introduction
Evaluating Expressions
External Scope
Extending Scope
Storage Class
Automatic
External
Static
Register
Operator Action
Number of Operands
Precedence Level
Associativity Direction
Operand Attributes
Lvalue Requirements
Data Type
Value
Lvalue
Side Effects
Pointer Arithmetic
Arrays of Pointers
Structure Declaration
Structure Holes
Nested Structures
Arrays of Structures
Pointers to Structures
Structure Variations
Unions
Bit Fields
Enumerations
Old Style
Pointers to Functions
Linked Lists
ExitCertified® Corporation and iMVP® are registered trademarks of ExitCertified ULC and ExitCertified Generated 12
Corporation and Tech Data Corporation, respectively
Copyright ©2019 Tech Data Corporation and ExitCertified ULC & ExitCertified Corporation.
All Rights Reserved.