Programming in C Course
Course Description
Course pre-requisites:
Topics covered on the 5 day Programming in C course
Introduction to C
- The C Language and its Advantages
- The Structure of a C Program
- Writing C Programs
- Building an Executable Version of a C Program
- Debugging a C Program
- Examining and Running a C Application Program
Data Types and Variables
- Data Types
- Operands, Operators, and Arithmetic Expressions
Input/Output Management
- The Input/Output Concept
- The getchar() and putchar() Functions and Single-character I/O
- Formatted Input and the scanf() Function
Control-Flow Statements
- The Control-Flow Program Statements
- Looping Statements
- The Data-checking process
Modular Programming with Functions
- The C Function
- Passing Data to Functions
- Passing an Address to Modify a Value in Memory
- Using Functions in the Checkbook Program
- The C Standard Library Functions
Arrays, Pointers, and Strings
- Arrays
- Pointers
- Strings
- Using Arrays, Strings, and Pointers in the Checkbook Program
Structures and Dynamic Memory Allocation
- Structures
- Arrays of Structures
- Passing Structures to Functions
- Nesting Structures
- Dynamic Memory Allocation
The Preprocessor and Multiple-file Compilation
- The C Preprocessor and the #include and #define directives
- The Conditional Compilation Directives
- Global Variables and Variable Storage Classes
- Program Organization and Multi-file Compilation
File Input/Output
- Command-line Arguments
- File Input and Output
- Combining Command-line Arguments and File I/O
Appendices
- The ASCII Table
- The Bitwise Operators
- A Comparison of the ANSI C and K R Function Formats
- Enumerated Data Types
- Unions
Course Classification:
Technical Training Course
This is an instructor led training course taught in a classroom based environment.
Scheduled course dates
| September 2010 | October 2010 | November 2010 | December 2010 | January 2011 |
| 6-10 | 11-15 | 15-19 | 13-17 | - |
View full schedule of C Programming courses
Print / Download PDF Version of full course schedule
If you would prefer to run this course at your premises as you have several employees to place on the course perhaps, then we are also able to offer onsite Programming Training and bespoke Programming courses
The Programming in C course qualifies for the PTR Training Passport SAVE IT Scheme, which offers discounts on bookings for multiple courses and/or multiple delegates.

