Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Introduction to Pointer | Pointers Fundamentals
C++ Pointers and References
course content

Contenido del Curso

C++ Pointers and References

C++ Pointers and References

1. Pointers Fundamentals
2. Pointer Arithmetic
3. References Fundamentals
4. Dynamic Memory Allocation

bookIntroduction to Pointer

A pointer is a variable that stores the memory address of another variable. It allows direct manipulation of memory, a powerful tool for dynamic memory allocation and efficient data manipulation.

Declaration and initialization of a pointer looks like this:

  • int: specifies the base type of the variable that the pointer will point to. In this case, it's an integer;
  • *: called dereference operator, returns the value stored at the address held by a pointer;
  • p_Name: the name of the pointer variable. You can choose any valid variable name;
  • nullptr: is a keyword that represents a null pointer, indicating that it is empty and doesn't point to anything.

Note

Commonly, pointers are named with a prefix p_ as a naming convention signifying that the variable is a pointer.

Tarea

  • Declare and initialize pointer with a nullptr.
  • Display a pointer for a chosen primitive data type.
  • Make sure its name has p_ prefix.

Once you've completed this task, click the button below the code to check your solution.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 1
toggle bottom row

bookIntroduction to Pointer

A pointer is a variable that stores the memory address of another variable. It allows direct manipulation of memory, a powerful tool for dynamic memory allocation and efficient data manipulation.

Declaration and initialization of a pointer looks like this:

  • int: specifies the base type of the variable that the pointer will point to. In this case, it's an integer;
  • *: called dereference operator, returns the value stored at the address held by a pointer;
  • p_Name: the name of the pointer variable. You can choose any valid variable name;
  • nullptr: is a keyword that represents a null pointer, indicating that it is empty and doesn't point to anything.

Note

Commonly, pointers are named with a prefix p_ as a naming convention signifying that the variable is a pointer.

Tarea

  • Declare and initialize pointer with a nullptr.
  • Display a pointer for a chosen primitive data type.
  • Make sure its name has p_ prefix.

Once you've completed this task, click the button below the code to check your solution.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 1
toggle bottom row

bookIntroduction to Pointer

A pointer is a variable that stores the memory address of another variable. It allows direct manipulation of memory, a powerful tool for dynamic memory allocation and efficient data manipulation.

Declaration and initialization of a pointer looks like this:

  • int: specifies the base type of the variable that the pointer will point to. In this case, it's an integer;
  • *: called dereference operator, returns the value stored at the address held by a pointer;
  • p_Name: the name of the pointer variable. You can choose any valid variable name;
  • nullptr: is a keyword that represents a null pointer, indicating that it is empty and doesn't point to anything.

Note

Commonly, pointers are named with a prefix p_ as a naming convention signifying that the variable is a pointer.

Tarea

  • Declare and initialize pointer with a nullptr.
  • Display a pointer for a chosen primitive data type.
  • Make sure its name has p_ prefix.

Once you've completed this task, click the button below the code to check your solution.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

A pointer is a variable that stores the memory address of another variable. It allows direct manipulation of memory, a powerful tool for dynamic memory allocation and efficient data manipulation.

Declaration and initialization of a pointer looks like this:

  • int: specifies the base type of the variable that the pointer will point to. In this case, it's an integer;
  • *: called dereference operator, returns the value stored at the address held by a pointer;
  • p_Name: the name of the pointer variable. You can choose any valid variable name;
  • nullptr: is a keyword that represents a null pointer, indicating that it is empty and doesn't point to anything.

Note

Commonly, pointers are named with a prefix p_ as a naming convention signifying that the variable is a pointer.

Tarea

  • Declare and initialize pointer with a nullptr.
  • Display a pointer for a chosen primitive data type.
  • Make sure its name has p_ prefix.

Once you've completed this task, click the button below the code to check your solution.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Sección 1. Capítulo 1
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
some-alt