Introduction into the programming language C

This course is aimed at software developers who want to learn the elements of the C programming language as a basis for a later entry into object-oriented programming with C++.

  • C
  • C++
  • C++ Builder
  • online training
  • Beginners

Introduction into the programming language C

3 Days

 

8 Participants

 

09.03.2020

 

30.11.2020

 

Information

  • event location
    adecc-Systemhaus GmbH, Gatower Straße 139, 13595 Berlin

  • Requirement
    Experience with the C++ Builder, programming knowledge in C++

Costs

  • Standard price 2300.00 plus statutory value added tax
  • Early bird price 2000,00 plus legal sales tax
  • 15% discount from the 3rd participant from a company in the same training

 

Information

  • event location
    adecc-Systemhaus GmbH, Gatower Straße 139, 13595 Berlin

  • Requirement
    Experience with the C++ Builder, programming knowledge in C++

Costs

  • Standard price 2300.00 plus statutory value added tax
  • Early bird price 2000,00 plus legal sales tax
  • 15% discount from the 3rd participant from a company in the same training

This course is aimed at software developers who want to learn the elements of the C programming language as a basis for a later entry into object-oriented programming with C++. Only the basics of the C language are deliberately taught, not the structured programming. The learned elements are deepened in detailed exercises with practical examples. During the exercises we will work with the C++ Builder, but we will deliberately avoid RAD and Windows programming in order to focus on the language properties of C. For this reason, the seminar does not deal with methods of structured analysis.
 

Course of Training

  1. Introduction to the development of ISO C
  2. Short introduction to the development environment C++ Builder
  3. Keywords, identifiers
  4. Simple data types
  5. Pointer, Pointer Arithmetic
  6. structured data types, fields, structures, unions
  7. Visibility and lifetime of variables
  8. Statements and expressions, blocks
  9. Operators, order of precedence and arrangement
  10. Type conversions, explicit casting and implicit conversions
  11. Preprocessor instructions
  12. Functions
  13. Repeats (for, while, do while)
  14. Conditions (if, switch, break, continue, ...)