Price 4400 + VAT
DURATION 5 Days

Course Overview

This hands-on course on the C programming language teaches the participant how to program in C. The course covers all parts of C needed at the introductory level.

Prerequisite:

Some programming experience.

Course Outline:

1. Introduction to C
• History
• The place of C today
• Compilation and execution

2. C Overview
• Program structure
• Comments
• Declaration v definition
• Operators
• Header files
• Libraries
• Examples

3. Types and Declarations
• Fundamental types
• Casting
• Character
• Integer
• Floating Point
• Enumerations
• Scope
• Constants
• Initialization

4. Standard Input/Output
• Standard output (stdout)
• Standard input (stdin)

5. File Input/Output
• File open and close
• High level file handling functions
• Single character file handling functions
• File status
• Pseudo files, printing
• Low level file handling functions
• Exercises

6. Pointers, arrays and structures
• Pointers
• Arrays
• References
• Structures
• Exercises7. Functions
• Prototyping
• Definition
• Return value
• Parameters
• Exercises8. C Control Statements
• If-else
• while
• do-while
• for
• break and continue
• switch
• auto-increment, auto-decrement
• Exercises

9. Memory Allocation
• Malloc

10. Summary

Close Menu