Menu
CoddyTech

指针简介

Coddy C++ 指针 课程的第 1 课,共 14 课。

指针是一种特殊类型的变量。它们不保存变量的值,而是保存内存地址。它们始终表示某个内存位置的地址,或指向给定地址处的值。

以间接方式访问值在编程中有很多好处。要完成动态内存分配、通过引用向函数传递实参或参数等任务,理解指针的工作原理至关重要。

下面用图示说明指针的工作原理。变量 var 的值为 5,所以它可能是一个整数(int)。它在内存中的位置是0x61ff08,因此指针 pointVar 的值也是0x61ff08。这个值实际上不是普通的值,而是变量的存储地址。所以,我们可以说,指针 pointVar 指向内存位置0x61ff08处的变量 var,其值为 5。

  •  变量包含数据的值(直接引用)
  • 指针包含变量的地址(间接引用)
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

亲手试试

这节课没有代码挑战。

C++ 指针中的所有课

自己练习: C++ 在线编译器