指针用法

来源:互联网 发布:医疗保险数据采集软件 编辑:程序博客网 时间:2024/05/16 12:29

1.指针处理数组

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

2.指针数组

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

3.指针作为函数参数

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

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

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

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

4.指针型函数

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

5.函数指针

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

6.对象指针

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

7.动态内存分配

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

8.虚函数

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



原创粉丝点击