指针的本质

	指针:
	作用:可以通过指针间接访问内存
	1.内存编号从0开始
	2.利用指针变量保存地址
	3.指针就是地址
	语法:数据类型 *变量名;

	指针所占内存空间:32位:4字节;64位:8字节;

	空指针和野指针:
	空指针:指针变量指向内存中编号为0的空间
	用途:初始化指针变量
	注意:空指针指向的内存空间不可访问
	int *p = NULL;
	访问空指针会报错,空指针指向的是0~255的内存编号,这是系统占用的;
	野指针:指针变量指向非法的内存空间;

	const修饰指针:
	const int *p; int const *p; 常量指针(指针指向的地址的内容不可修改,但是,指针变量可指向其他地址)
	int *const p;  指针常量 (指针指向的地址的内容可以修改,但是,指针变量不可指向其他地址)
	const int *const p; 常量指针常量 (指针指向的地址的内容不可以修改,并且,指针变量也不可指向其他地址)

	指针和数组:
	作用:利用指针访问数组中的元素
	指针和函数:
	作用:利用指针做函数参数,可以修改实参的值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值