Services

Solutions
Home > Training > Programming

C programming introduction


Price 16.500
Number of days 3

For many years C has been the most used programming language. In the beginning only spread in the UNIX-world but today used in most platforms and within various areas. C unites the power of a high-level programming language with the functionality in hardware. C Programming Introduction is not dependent on any platform and is based on the standards, ANSI and ISO C.

Objectives
To master the syntax of the C programming language and to become familiar with its semantics. The course attendee will get hands-on experience from the development environment Eclipse and a feeling for how to use the C programming language in a correct way. 

Who should attend?
Programmers who need a deep and hands-on understanding of the C programming language.

Previous Knowledge
Experience from programming in a high-level programming language.

Course Material
Included is a binder produced by Enea with overhead slides and the book "The C Programming Language" by Brian W. Kernighan and Dennis M. Ritchie.

Recommended following courses
Embedded C and Safer C.

 

 

 


 

Course Contents

Introduction
Background
History
The principles for C

Development tools
Overview

Statements
Expressions vs. statements

Variables and datatypes
Declaring variables
Datatypes

Functions
Definition
Local variables
Calls
Parameter passing

Expressions and operators

Syntax and semantics

Pre-processor
Pre-processor instructions              

Modularity
Declarations vs. definitions

Pointers and arrays
Declaration
Pointers
Arrays
Strings

Guidelines and common errors

Standard library
Character handling
File handling

PRINT THIS PAGE