Library

Course: Pointer in C Step By Step Hands On!

Pointer in C Step By Step Hands On!

  • Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App
  • Self-Paced
About this Course

To be an expert C programmer you need to master on pointers.

The course explain Pointers really in depth and hands on!  You will learn all the concepts that are very valuable to understand the real “Concept” of Pointers which Most of the Text Books and FREE YouTube video don’t cover.

In this course you will get:

  • 5 Hours Of High Quality Video
  • Quizzes after each video to test your Knowledge
  • Coding Quizzes
  • C codes of all the programmes!

This is not a course for the beginners. This is an intermediate level course. Who have the basic knowledge in C programming and what to move to the Advance Level can really interested about pointer can take the course.

If you’ve struggled with pointers and have knowledge gap in this area then this course fits you.

This course is designed in a very scientific way, In a series of short, tightly-targeted lessons, you will learn all about:

  • Computer memory and how pointers access it
  • How memory is allocated
  • What happens when you ‘cast’ pointers to specific types
  • Why some pointers are ‘generic’
  • What happens if type mismatch problem occurs and how to avoid it.
  • Malloc, calloc, realloc with real hands on in depth!

With this course we provide you all the source codes in C. So just download and run your code on your IDE!

Basic knowledge
  • You should understand at least the basics of C Programming
What you will learn
  • Get depth knowledge on Pointer
  • How Actually Pointers are Adjusted in Computer Memory
  • Single , Double , Triple Pointer
  • The concepts of LValue and RValue that most of us don’t know
  • Type Mismatch
  • Arithmetic Operation on Pointer
  • Pre and Post Increment Pointer
  • Generic , NULL Pointers
  • Segmentation Faults
  • Pointers with Const keyword
  • Dynamic Memory Allocation
  • malloc , calloc, realloc
  • Memory Leaks and Dangling Reference
Curriculum
Number of Lectures: 23
Total Duration: 03:33:24
Introduction and Overview
  • Introduction to c pointer  
  • Actually Pointers are adjusted in computer memory  
Single, Double and Triple Pointer
  • Single Pointer  
  • Double and Triple Pointer  
  • Double and Triple Pointer Practical  
LValue and RValue
  • LValue and RValue  
Type Mismatch
  • The Side effects of Type Mismatch  
Arithmetic Operation on Pointer
  • The Arithmetic Operation on Pointer  
Pre and Post Increment Pointer
  • Pre and Post Increment Pointer  
  • Pre and Post increment Practical  
Generic Pointers
  • Generic Pointers  
Segments and Segmentation Faults
  • Introduction to Segments and Segmentation Faults  
NULL pointer
  • Significance of NULL pointer and its Usage  
  • Null Pointer Significance Practical  
Pointers with Const keyword
  • Pointers with Const keyword  
  • Pointers with Const keyword - Practical  
Dynamic Memory Allocation
  • Introduction to Dynamic Memory Allocation  
  • How Heap is used for Dynamic Memory Allocations  
  • malloc - dynamic memory allocation function  
  • calloc - dynamic memory allocation function  
  • realloc - dynamic memory reallocation function  
  • realloc practical  
Memory Leaks and Dangling Reference
  • Memory Leaks and Dangling Reference  
Reviews (0)