C is often used for hardware-related programming of controllers and microprocessor systems, where C has largely replaced assembler. C/C++ are the central languages for system programming of modern operating systems. Therefore, many programming interfaces (API) and most libraries in UNIX systems are designed for the C/C++ programmer.
C++ with its object-oriented possibilities offers advantages in the realization of large software projects due to the better reusability of code. C and C++ have a common syntax. In this course these common basics will be discussed. The course is system-independent, i.e. only C/C++ syntax according to the ANSI standard is used. Each participant has a Microsoft ANSI C/C++ compiler available for the exercises.
1 Introduction
2 Expressions, Statements
3 Loops
4 C/C++ Software Development Environment
5 Elementary Data Types
6 Operators
7 Data Type Conversion
8 Arrays
9 Strings
10 Pointer
11 Functions
12 Function Parameters
Programmers who want to learn C and C++
Experience in programming with a language such as Java, Pascal, Modula 2, PL/M, PL/1, Cobol, Fortran, Assembler, Basic or similar.
The infrastructure you are using during the course, you are also able to use after the course at home. So you can go through the exercises at your own pace and prepare optimally for your exam.
If you book the lab environment within two weeks after the course, you can use the labs for CHF 40.00 per day at home. You can make individual appointments with us: Tel. 044 447 21 21.
The images you need during the course will be stored for two weeks before they are deleted. If you book the exercise environment later than two weeks after the course, you must book a minimum of 5 Lab days due to the effort involved.