C++指针

C++指针教程,所谓指针,也就是内存的地址,所谓指针变量,也就是保存了内存地址的变量。

C++指针定义

C++指针定义教程,我们可以使用 指针 来保存一个 变量 的地址,在 C++ 中我们定义指针变量需要在变量名和类型之间加一个 *,我们要获取一个变量的地址,需要在变量前面加上 &。

C++指针初始化

C++指针初始化教程,指针 变量与普通 变量 一样,在定义的时候,可以直接初始化,不过指针变量只能初始化为变量的地址,不可以直接初始化为值。

C++指针运算

C++指针运算教程,在 C++ 中,指针 变量保存的是变量的地址,变量 的地址本质上也是一个 整数,因此,我们可以使用 运算符 对指针变量进行运算。

C++数组指针

C++数组指针教程,在 C++ 中,数组 是用来保存同一种 类型 的一组数据的集合,同时,数组中的所有元素在内存中是连续存放的,也就是数组的每个元素的地址在内存中是连续的。

C++字符串指针

C++字符串指针教程,在 C++ 中,字符串 是可以通过 字符数组 来实现的,因此,数组指针 的相关操作其实同样适用于字符串。

C++数组访问几种方式

C++数组访问几种方式教程,在 C++ 中,访问 数组 中的每一个元素,我们除了使用 for 循环 加上索引的方式,还可以使用 指针 的方式来访问数组。

C++数组名与指针区别

C++数组名与指针区别教程,在 C++ 中,数组名 和 指针 之间,经常会交替使用这两个 变量,比如,把一个指针当成数组来使用,或者是把数组名赋值给指针。

C++指针函数参数

C++指针函数参数教程,在 C++ 中,函数 的 参数 不仅可以是基本的 数据类型,还可以是 指针类型,用指针变量作函数参数可以将函数外部的地址传递到函数内部。

C++指针做函数返回值

C++指针做函数返回值教程,在 C++ 中,函数 的 返回值 除了可以是普通的 数据类型,还可以是 指针 类型。我们将函数的返回值定义为指针类型

C++指针的指针

C++指针的指针教程,在 C++ 中,将 指针 指向一个普通的 数据类型,比如 int 类型、double 类型 等,那么这个指针就是一级指针,即保存的是 变量 的地址。

C++ NULL指针

C++ NULL指针教程,在 C++ 中,如果一个 指针 不指向任何数据,我们就称之为空指针,用 NULL 表示。注意,NULL 是区分大小写的,即 NULL 不能写成 null。

C++ void指针

C++ void指针教程,在 C++ 中,void 的意思就是 “无类型”,void 指针则为 “无类型指针”,void 指针可以指向 任何类型 的数据。所以 void 指针一般被称为通用指针或者泛指针。

C++指针数组

C++指针数组教程,在 C++ 中,如果一个 数组 中的所有元素都是 指针,那么我们就可以说这个数组是一个指针数组,要注意与 数组指针 的区别。

C++函数指针

C++函数指针教程,在 C++ 中,函数指针是一个 指针,该指针存放的是一个 函数 的地址,而函数的名称就是函数的入口,即地址,要注意与 指针函数 的区别。

C++回调函数

C++回调函数教程,在 C++ 中,回调 函数 就是一个通过 函数指针 调用的函数。如果你把函数的指针(地址)作为 参数 传递给另一个函数。

C++引用

C++引用教程,在 C++ 中,增加了一个新的类型,就是引用。引用变量其实是一个别名,也就是说,它是某个已存在 变量 的另一个名字。

C++引用做函数参数

C++引用做函数参数教程,在 C++ 中,引用 的一个重要作用就是作为 函数 的参数。在 C 语言 中 函数参数 传递是值传递,如果有大块数据作为参数传递的时候。

C++常引用

C++常引用教程,在 C++ 中,引用 其实就是一个 变量 的别名,所以如果我们修改了引用,其实就是间接修改了变量,如果我们不希望能够对引用做修改,那么我们可以声明为常引用。

C++引用做函数返回值

C++引用做函数返回值教程,在 C++ 中,引用 也可以用作 函数返回值,使用引用做函数返回值的最大好处是,在内存中不产生被返回值的副本。

C++指针与引用区别

C++指针与引用区别教程,在 C++ 中,指针 的本质是一个 变量 的地址,而 引用 的本质是变量的别名。同时,定义指针值可以不初始化,并且可以定义空指针,但定义引用时。