The C Preprocessor & Optimization

ANSI C C11    |    Intermediate
  • 13 videos | 47m 36s
  • Earns a Badge
Rating 4.5 of 65 users Rating 4.5 of 65 users (65)
Improve the performance of your C programs! Learn how to use dynamic memory allocation (DMA) and the C preprocessor to optimize C programs.

WHAT YOU WILL LEARN

  • Describe dynamic memory allocation (dma) and associated c functions and use dynamic memory allocation for strings in c
    Use dynamic memory allocation for structures in c
    Use dynamic memory allocation for arrays in c
    Reallocate memory in c
    Describe and generate linked lists using c
    Manipulate linked lists using c
    Describe the c preprocessor, and contrast it with the compiler
  • Use the #define directive to define macros and use #undef  to remove the definition in c programs
    Use the #include directive in a c program to include files
    Use conditional compilation directives in c programs
    Use the #pragma directive in c
    Use preprocessor directives such as _date_ , _time_, _file_, _line_
    Describe  methods to debug c programs and use the assert macro

IN THIS COURSE

  • 2m 48s
    Upon completion of this video, you will be able to describe dynamic memory allocation (DMA) and the associated C functions, and use dynamic memory allocation for strings in C. FREE ACCESS
  • 3m 19s
    In this video, find out how to use dynamic memory allocation for structures in C. FREE ACCESS
  • Locked
    3.  Using DMA for Arrays
    3m 48s
    During this video, you will learn how to use dynamic memory allocation for arrays in C. FREE ACCESS
  • Locked
    4.  Reallocating Memory
    4m 3s
    Learn how to allocate memory in C. FREE ACCESS
  • Locked
    5.  Linked Lists
    3m 28s
    Upon completion of this video, you will be able to describe and generate linked lists using the C programming language. FREE ACCESS
  • Locked
    6.  Working with Linked Lists
    3m 50s
    In this video, you will learn how to manipulate linked lists using C. FREE ACCESS
  • Locked
    7.  Overview of the C Preprocessor
    3m 40s
    After completing this video, you will be able to describe the C preprocessor and contrast it with the compiler. FREE ACCESS
  • Locked
    8.  Using the #define and #undef Directives
    4m 2s
    In this video, you will use the #define directive to define macros and use #undef to remove the definition in C programs. FREE ACCESS
  • Locked
    9.  File Inclusion with the #include Directive
    3m 38s
    Learn how to use the #include directive in a C program to include other files. FREE ACCESS
  • Locked
    10.  Using Conditional Compilation Directives
    4m 13s
    In this video, find out how to use conditional compilation directives in C++ programs. FREE ACCESS
  • Locked
    11.  Using the #pragma Directive
    3m 18s
    In this video, find out how to use the #pragma directive in C. FREE ACCESS
  • Locked
    12.  Diagnostic Directives
    3m 18s
    In this video, learn how to use preprocessor directives such as _DATE_, _TIME_, _FILE_, and _LINE_. FREE ACCESS
  • Locked
    13.  Debugging C Programs
    4m 12s
    Upon completion of this video, you will be able to describe methods to debug C programs and use the assert macro. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.4 of 34 users Rating 4.4 of 34 users (34)
Rating 4.4 of 64 users Rating 4.4 of 64 users (64)
Rating 4.2 of 331 users Rating 4.2 of 331 users (331)