Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Pointers in C / C++ [Full Course]

via freeCodeCamp


This course on Pointers in C/C++ aims to demystify the challenging concepts surrounding pointers, enabling learners to use them effectively in their code. By the end of the course, students will be able to work with pointers, understand pointer types, arithmetic, and void pointers, utilize pointers in various scenarios like function arguments and arrays, manage memory dynamically, and grasp advanced topics like function pointers and callbacks. The teaching method includes video lectures covering a wide range of pointer-related topics. This course is intended for individuals looking to enhance their understanding and usage of pointers in C and C++.


) Introduction to pointers in C/C++.
) Working with pointers.
) Pointer types, pointer arithmetic, void pointers.
) Pointers to Pointers in C/C++.
) Pointers as function arguments - call by reference.
) Pointers and arrays.
) Arrays as function arguments.
) Character arrays and pointers - part 1.
) Character arrays and pointers - part 2.
) Pointers and 2-D arrays.
) Pointers and multidimensional arrays.
) Pointers and dynamic memory - stack vs heap.
) Dynamic memory allocation in C - malloc calloc realloc free.
) Pointers as function returns in C/C++.
) Function Pointers in C / C++.
) Function pointers and callbacks.
) Memory leak in C/C++.

Taught by


5.0 rating, based on 1 Class Central review

Start your review of Pointers in C / C++ [Full Course]

  • Profile image for Mohammad
    Hello and thanks for this free course. You teach me the concept of pointers in c / c++. Keep moving.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.