Udemy

Platform

English

Language

Programming Languages

Category

Pointers In C And CPP By Spotle

This course is ideal for the students to prepare for their job interviews and for the C, CPP programmers

Pointers In C And CPP By Spotle

Students

1 hour

Content

Jan 2021

Last Update
Regular Price

Topics


What you will learn

Pointers in C and C++

Dynamic memory management in C and C++

Call by reference

Datatypes of pointers

Pointers, arrays and strings

Pointer to a structure in C


Description

C is one of the most powerful programming languages and a must learn for anyone interested in programming. Unlock the full power of C and C++ by learning pointers in C and C++.

Pointers are special variables that are used to store addresses. Let’s say, you have 5 values stored in the memory of your computer. A pointer points to the address of the memory space where a certain value is stored. A variable stores the value of an object. But a pointer points to the address where the value is stored in the memory. For example, in order to point to A, a pointer will point to its memory address 1000.

Now to point to D the pointer will point to its address 1003.

  • Let’s say, we have a variable X. And the value of the variable X is 7.

  • The pointer pointing to X is not 7. The pointer pointing to X is the base address where the value 7 is stored.

It’s like if you are holding a pen for me in your hand, instead of saying I want the pen, I am saying I want whatever you have in your hand. So I am pointing to the hand that is holding the pen. Pointers work something like this.

Let’s see how pointers work in programming. We have talked about the variable X that has value 7. We will now define that. This is how we define X.

int X = 7;

Let’s say, the value of X, i.e. 7 is stored in the memory location 1000. In order to learn about pointers we need to learn about two operators, & and *.

Operator & will give us the address of the variable. & operator is ‘address of’ operator. So,

&X = 1000.

Operator * will give us the content of an address. * operator is ‘content at’ operator. So,

*(&X) = *(1000) = 7.


Content

Introduction To Pointers And Pointer Variables

Introduction To Pointers

Introduction To Pointers - Notes

Dynamic Memory Management In C

Dynamic Memory Management In C - Notes

Pointers And Functions

Pointers And Functions - Notes

Datatypes And Pointers

Datatypes Of Pointers

Datatypes Of Pointers - Notes

Pointers Arrays Strings

Pointers Arrays Strings - Notes

Pointer To A Structure In C

Pointer To A Structure In C - Notes

Pointers And Dynamic Memory Management In CPP

Introduction To Pointers In CPP

Introduction To Pointers In CPP - Notes

Dynamic Memory Management In CPP

Dynamic Memory Management In CPP - Notes


3788346

Udemy ID

1/20/2021

Course created date

2/4/2021

Course Indexed date
Bot
Course Submitted by