The C Preprocessor & Optimization

ANSI C C11
  • 13 Videos | 52m 6s
  • Earns a Badge
Likes 19 Likes 19
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

  • Playable
    1. 
    Using DMA for Strings
    2m 48s
    UP NEXT
  • Playable
    2. 
    Using DMA for Structures
    3m 19s
  • Locked
    3. 
    Using DMA for Arrays
    3m 48s
  • Locked
    4. 
    Reallocating Memory
    4m 3s
  • Locked
    5. 
    Linked Lists
    3m 28s
  • Locked
    6. 
    Working with Linked Lists
    3m 50s
  • Locked
    7. 
    Overview of the C Preprocessor
    3m 40s
  • Locked
    8. 
    Using the #define and #undef Directives
    4m 2s
  • Locked
    9. 
    File Inclusion with the #include Directive
    3m 38s
  • Locked
    10. 
    Using Conditional Compilation Directives
    4m 13s
  • Locked
    11. 
    Using the #pragma Directive
    3m 18s
  • Locked
    12. 
    Diagnostic Directives
    3m 18s
  • Locked
    13. 
    Debugging C Programs
    4m 12s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Likes 0 Likes 0  
Likes 17 Likes 17  

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

COURSE C++ Classes
Likes 22 Likes 22  
Likes 15 Likes 15  
Likes 17 Likes 17