201645

关于指针的一些理解:


 1.指针就是内存地址,访问不同指针访问内存中不同地址中的数据,正确地使用指针会提高程序的执行效率。


一.函数指针
1.用指针变量可以指向一个函数。函数在程序编译时被分配了一个入口地址。这个函数的入口地址就称为函数的指针。
2.函数指针常量的用途之一就是把指针作为参数传递到其他函数。指向函数的指针也可以作为参数,以实现函数地址的传递,这样就能够在被调用的函数中使用实参函数。


二.返回指针的函数


1.函数可以返回数值型、字符型、布尔型等数据,也可以返回指针型的数据叫做返回指针值的函数。


三.返回指针的函数和数组指针
1.注:数组指针和指针数组:
数组指针是指针,指向的是一行数组指针。
指针数组是都是指针的数组。


四.指针类型const量前或者后使用的区别


const int *p1;
int *const p2;


p1是一个指向整型常量的指针,该指针指向的值是不能改变的。不能修改指向地址的值。
p2也是一个指向整型常量的指针,它指向的整数是可以改变的,但是P2这个指针不能指向其他变量。不能修改指针指向的地址。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值