IT Technical & End User
Course Listings

For further information, or to make a telephone booking, or to receive a competitive quotation for an in-house course, you can call Pentland Training now on 0800 328 2766.

All of our training courses can be delivered on your own site, at Pentland Training facilities, or at an off-site venue.

Course Title:
C Programming

Duration: 4 days

Course Overview
On completion of this course, delegates will have a sound working knowledge of the C language.

Target Audience


This course is ideally suited to computer professionals who have experience of high-level
language programming and who have the need to program in, or maintain C code.

Course Content


Introduction
Introducing C
About this course

Getting Started in C
A simple C Program

Data Types
Constants
Simple Input and Output
printf and putchar
scanf and getchar

Operators
Arithmetic Operations
Increment and Decrement Operations
Logical Operations

Program Flow Control
Decisions
if..else
switch..case

Loops
do..while
while
for

Arrays
Creating Arrays
Accessing Arrays
Array Limitations

Strings
Creating Strings
Pointers and Strings
Arrays of Strings
String Handling Functions

Pointers
What is a Pointer?
Declaring and using Pointers
Pointers and Indirection
Pointers and Arrays

Functions
Creating Functions
Function Prototypes
Return Types
Function Arguments

Structures and Unions
Creating Structures
Accessing Members
Assigning Structures
Pointers to Structures
Structures as Function Arguments
Creating and using Union

File I/O
Reading & Writing Text Files
Reading & Writing Binary Files
Random Access

Enter your email address to register for our newsletter: