指针(二维指针)

1.指针是神魔鬼?

内存

内存就是电脑上重要的存储器,计算机中所有程序运行时所需的数据都在内存中存储.所以为了有效的使用内存,就把内存划分成一个个小的存储单元,就给每个存储单元进行了编号,这些编号称为存储单元的地址.

地址:每块内存单元(1byte)的编号

如何取地址:取地址符 &变量名

打印地址:%p

sizeof(p)=8   说明(float*)指针类型在内存中占8个字节

sizeof(int*)=8 说明(int*)指针类型在内存中占8个字节

在64位操作系统下,所有的指针类型的变量在内存中都是占有8个字节

在32位操作系统下,所有的指针类型的变量在内存中都是占有4个字节

如何查看变量的类型:将变量名去掉,剩下的就是类型

指针变量就是用来表示数组的

float score = 25.6;

一级指针 float*p = &score;

二级指针 float**pp=&p;

三级指针 float***ppp=&pp;

指针:就是指针变量

指针变量:保存地址的变量

指针类型:一种数据类型,指针变量类型

数组和指针

//声明并初始化了一个数组变量

int arr[6]={1,2,3,4,5,6}

//变量名:arr

//类型:int[6]

指针是可以进行(+-)一个整

数step,称为指针的偏移,(+-)的step整数就是偏移量.每次偏移(+-1)step

数组指针:数组的指针

指针数组:指针的数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值