|
C programming introduction
Price SEK 17 300
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
|
|