C语言指针

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

C语言指针定义

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

C语言指针初始化

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

C语言指针运算

C语言指针运算教程,指针变量常用的运算符就是加法和减法运算符,其中,自增 和自减运算符用的最多。对指针变量进行自增或者自减也叫做指针变量的移动。

C语言数组指针

C语言数组指针教程,在 C 语言中,我们可以将数组名看成是一个 指针,它指向数组的第 1 个元素,也就是索引为 0 的元素,在 C 语言中,我们将第 1 个元素的地址称为数组的首地址。

C语言字符串指针

C语言字符串指针教程,在 C 语言 中,字符串 其实是通过 字符数组 来实现的,因此,数组指针 的相关操作其实同样适用于字符串。同时,我们还可以直接通过指针的方式来定义一个字符串。

C语言数组访问几种方式

访问数组中的元素一共有五种方式,分别为:数组名加索引访问数组、数组名加偏移访问数组、指针加索引访问数组、指针加偏移访问数组和指针移动访问数组。

C语言数组名与指针区别

C语言数组名与指针区别教程,数组名与指针很多场景是可以通用,但它们还是有区别的,数组名不等于指针。

C语言指针函数参数

C语言指针函数参数教程,如果,我们需要在函数内部修改传入的基本类型的参数的值,那么我们只能通过指针的方式来传递参数。

C语言指针做函数返回值

C语言指针做函数返回值教程,在 C 语言 中,我们将函数的返回值定义为指针类型,用来返回一个 变量 的地址,但我们不可以返回 局部变量 的地址。

C语言指针的指针

C语言指针的指针,同时,我们除了可以将指针指向普通的数据类型,我们还可以定义一个指针指向另一个指针,这个就是指针的指针,也就是二级指针。

C语言NULL指针

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

C语言void指针

C语言void指针教程,在 C 语言 中,void 的意思就是 “无类型”,void 指针则为 “无类型指针”,void 指针可以指向 任何类型 的数据。

C语言指针数组

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

C语言函数指针

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

C语言回调函数

C语言回调函数教程,在 C 语言 中,回调 函数 就是一个通过 函数指针 调用的函数