我眼里的指针—-初识指针

本文介绍了内存的基本概念,强调了内存单元的地址和指针的重要性。指针作为内存地址的载体,允许快速访问和定位内存。在32位和64位平台上,指针分别占用4个和8个字节。解引用操作则用于获取指针所指向的内容。文章还提及了指针的左右值特性,即指针既可以作为存储单元(左值)也可以表示数据(右值)。

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

与指针相关的一些知识—内存

内存是电脑特别重要的存储器,计算机中所有的程序的运行都是在内存中进行的。所以为了有效的使用内存,就把内存划分成一个个小的内存单元,每个内存单元的大小是一个字节。为了能够有效的访问到内存的每个单元,就给内存单元进行了编号,这些编号被称为该内存单元的地址

为何存在指针呢?

为了提高效率,快速标识与定位。

指针是什么??

指针是地址。指针变量是变量(变量需要开辟空间,空间中存放地址)。另外指针和地址不做明显的区分。

怎么办?

指针有左值和右值。

1.左值(空间)就是一个可以被存储的单元,右值(内容)就是一个可被读取的数据。

2.左值必须是一个被明确了的内存存储单元,可以被用来赋值;右值必须是一个能被读出来的确确实实的值,这个值可以是数据,指针,结构

所有的变量取地址在数值上取的是最小值。

 

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

解引用:对指针解引用,代表指针所指向的目标。

 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值