指针高级应用(二)

来源:互联网 发布:杭州 大学生家教 知乎 编辑:程序博客网 时间:2024/05/23 21:59

2017-8-2 指针高级应用(二)

完成复习时间2017-8-2 9点

学习的知识点:

1、指针的指针:int **pint;//二级指针存一级指针地址,方便改变一级指针;

2、函数指针:

typedef int (*pfun)(int,int);//代表定义一个返回值为int,两个参数为int,int的一种函数指针类型;

pfun fun;//定义一个函数指针变量,这个函数的类型是pfun,也就是一类返回数为:int?(int,int);

函数指针数组:pfun fun1[2];//用于存放各种函数地址,方便调用

回调函数:减少重复部分,公共部分和不同部分分开;

3、无类型指针:

可以指向任何数据类型,但不可以传给其他类型指针,可以强转后赋值;

4、const数据类型:

指向常量数据的指针:const在*左边,保护指向的数据,指针的值可修改;

指针常量:const 在*右边,保护指针本身,数据可改变;

const形参:数据保护

未理解的知识点:暂无

作业完成情况:正在完成;

心得体会:这两天有点静不下心来,后面争取要早睡早起,养成好习惯。

原创粉丝点击