C语言学习—指针的学习理解

C语言学习—指针的学习理解指针的学习往往很容易搞混。在我们了解学习指针之前,我们得先知道数据在计算机中的存放。数据在计算机中是以二进制文件存储的,我们的存储空间可以理解为以下形式:计算机是在这种小格子上存放数据的,CPU之所以会那么快找到数据,是因为每一个小格子都有它的名字,我们就叫它的名字为:地址!!!我们的指针,就是指向地址的小箭头,当我们需要找数据时,我们只要拿到存放着这个数据的地址,我们就能找到数据进行我们想要的操作。通俗一点的理解:就像我们不知道朋友住在酒店的那个房间,但是只要他告诉我
摘要由CSDN通过智能技术生成

C语言学习—指针的学习理解

指针的学习往往很容易搞混。
在我们了解学习指针之前,我们得先知道数据在计算机中的存放。
数据在计算机中是以二进制文件存储的,我们的存储空间可以理解为以下形式:
在这里插入图片描述
计算机是在这种小格子上存放数据的,CPU之所以会那么快找到数据,是因为每一个小格子都有它的名字,我们就叫它的名字为:地址!!!
我们的指针,就是指向地址的小箭头,当我们需要找数据时,我们只要拿到存放着这个数据的地址,我们就能找到数据进行我们想要的操作。通俗一点的理解:就像我们不知道朋友住在酒店的那个房间,但是只要他告诉我们的房间号,我们就能找到房间并且找到我们的朋友。我们数据的地址、指针也是这个道理。

总结:指针,就是存放地址的东西。是一个新的类型。

指针的学习跟数组、字符的学习一样。分为几个模块:

1.指针的类型 2.指针的定义 3.指针的赋值 4.指针的使用 

1.指针的类型:
指针是存放数据地址的东西,跟数据的关系很密切,所以数据有什么类型,指针就有什么类型:
指针有:整形指针、浮点型指针、字符型指针、数组指针等

2.指针的定义:
指针的定义数据变量的定义一样,只是有“*”这个符号的不同
以整形指针为例:类型名 指针名
int *p
当想一次定义多个指针时,格式也有点不同&

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值