Pointers in C / C++ [Full Course]



Pointers in C and C++ are often challenging to understand. In this course, they will be demystified, allowing you to use pointers more effectively in your code. The concepts you learn in this course apply to both C and C++.

✏️ Course developed by Harsha and Animesh from MyCodeSchool.
🔗 Read all about their amazing story here:
🔗 Check out the MyCodeSchool channel:
🔗 Check out the MyCodeSchool website:

❤️ Support for this channel comes from our friends at Scrimba – the coding platform that’s reinvented interactive learning:

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction to pointers in C/C++
⌨️ (0:10:29) Working with pointers
⌨️ (0:22:05) Pointer types, pointer arithmetic, void pointers
⌨️ (0:33:01) Pointers to Pointers in C/C++
⌨️ (0:42:21) Pointers as function arguments – call by reference
⌨️ (0:56:36) Pointers and arrays
⌨️ (1:05:18) Arrays as function arguments
⌨️ (1:18:10) Character arrays and pointers – part 1
⌨️ (1:32:49) Character arrays and pointers – part 2
⌨️ (1:42:49) Pointers and 2-D arrays
⌨️ (1:55:07) Pointers and multidimensional arrays
⌨️ (2:11:50) Pointers and dynamic memory – stack vs heap
⌨️ (2:29:14) Dynamic memory allocation in C – malloc calloc realloc free
⌨️ (2:36:48) Pointers as function returns in C/C++
⌨️ (3:02:01) Function Pointers in C / C++
⌨️ (3:13:57) Function pointers and callbacks
⌨️ (3:29:16) Memory leak in C/C++

⭐️ Special thanks to our Champion supporters! ⭐️
🏆 Loc Do
🏆 Joseph C
🏆 DeezMaster

Learn to code for free and get a developer job:

Read hundreds of articles on programming:

source

23 Comments

  1. pretty much finished this i sit here from 10AM now it is 21:26PM i really appreciate the creators of this video very good one very easy to understand. Ty and see you if i ever need this for interview in the future. Much love <3

  2. In the topic pointer to pointer
    U should have clearly mentioned that size of pointer does not depend on its data type .int* p and char*q have same size on 32 bit systems it's 4 bytes and on 64 bit systems it's 8 bytes ,here you showed int * taking 4 bytes without mentioning it is based on system architecture not the datatype which confused me in thinking size of pointer is equal to size of data type

Leave a Reply

Your email address will not be published. Required fields are marked *

You might like

© 2026 Cantinho do Vídeo - WordPress Video Theme by WPEnjoy