关于指针的定义

本文详细介绍了指针的概念,包括指针与指针变量的区别、指针类型、野指针及其规避方法、指针运算、指针与数组的关系、二级指针以及指针数组和数组指针的使用。通过实例解析了指针在不同场景下的操作,帮助读者深入理解指针的工作原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、什么是指针

总得一句话来说:

指针就是地址,地址就是指针。

使用指针的目的是提高使用效率指针是用来存放地址的,

地址是唯一标示一块地址空间的。

指针的大小在32位平台是4个字节,在64位平台是8个字节。

二、指针与指针变量的区别

1.左右空间

例:(对于a来说)

a = 20;//就是给a 的空间赋值一个20;通俗来讲就是右边的数字给到左边的空间里面去。

2.两者的区别

指针

指针就是地址地址就是指针

指针变量

指针变量是变量。定义一个指针变量,是在内存中开辟一个空间,该空间里面存放地址。

从这里就可以显而易见,指针就是地址,而指针变量则是一个变量。

如何使用

下面书写一个例子,一下子就能明白。

指针更多强调的是内容(对应右边),指针变量更多强调的是空间(对应左边)。判断一个指针和一个指针变量要通过判断它是左边还是右边。最主要还是要靠自己判断,熟能生巧。

三、指针和指针类型

1.指针定义

从这里可以明显看到,指针的定义类型是(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值