指针的用法

1.指针处理数组


数组中下标为i的元素就是*(数组名+i),例如*array就是array【0】,*(array+3)就是数组元素array【3】。


2.指针数组


数组的每个元素都是指针变量,则此数组为指针数组


3.指针作为函数参数


指针作为函数参数有3个作用


(1)使实参与形参指向共同的内存空间,达到参数双向传递的作用


(2)减少函数调用时数据传递的开销


(3)通过指向函数的指针传递函数代码的首地址


4.指针型函数


当一个函数的返还值是指针时,这个函数就是指针型函数。目的是在函数结束时把大量数据从被调函数返还给主调函数。


5.函数指针


函数指针是用来存放函数代码的首地址的指针变量。


6.对象指针


可以通过 对象指针名->成员名  的语法形式来访问对象成员。


7.动态内存分配


在动态内存的分配过程中,指针用来连接节点与下一个数据。


8.虚函数


再纯虚函数中,可用基类指针调用派生类中的纯虚函数


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值