C in C++

This is the fourth course in the Modern C++ certificate track for programmers experienced in another language.  This course considers the underlying C features in C++.  It digs into pointer, native arrays, and memory managements, plus some lesser used features of C.  This course is most useful to programmers who will be maintaining older C++code and those that wish to understand the more hardware-oriented aspects of C++.

OBJECTIVES

  • Apply C programming principles to develop large applications
  • Implement advanced data structures
  • Optimize memory allocation for an application
  • Understand and use the C preprocessor directives
  • Apply the C debugging capabilities

Duration & Format

2 days (12 hours)

OUTLINE

  • Raw pointers and C-style arrays
  • C I/O using printf and scanf
  • File I/O, both text/binary and sequential/random
  • Unions and bits
  • Memory management

PREREQUISITES

Introduction to Modern C++ or equivalent experience.

Maximize your training experience by adding these courses to your curriculum.

Sign up today for open enrollment technology training.

Open Enrollment Courses

Open enrollment courses are a great, cost-effective option for organizations that have an immediate need to train a small number of employees.

View Course Schedule

Customized technology training designed to meet your team's specific needs

Customized Training Programs

Customized training programs can be delivered on-site, in our training lab, or online to help organizations enhance the skills of their internal development teams.

Request More Information