指针
文章平均质量分 73
Anurmy
这个作者很懒,什么都没留下…
展开
-
函数指针的定义与使用
函数指针一个函数在编译时被分配一个入口地址,函数名代表函数的入口地址,可以定义一个指针,保存函数的入口地址,该指针就是一个函数指针。函数指针的定义1 直接定义函数指针int fun(int a,int b) //先定义函数*p // 定义一个指针(指针类型先不关心)int (*p)(int a,int b) = fun //最后用指针替换函数名,并完成赋值2 定义函数类型,再根据函数类型定义函数指针(不常用)typedef int FUN(int ,int ) // 给原创 2020-11-12 21:14:30 · 2194 阅读 · 0 评论 -
数组指针的定义与使用
数组指针存放数组的地址,函数指针存放函数的地址,由于数组的大小和类型、函数的原型各有不同,所以数组指针与函数指针的定义与赋值应该与具体的数组和函数绑定。一维数组指针定义的三种方法一维数组指针保存一维数组的地址,是一个二级指针1、定义一个数组,再定义一个相应的数组指针,最后将数组的地址赋值给数组指针int a[10] = {0};int (*p)[10];p = &a;2、先给数组类型取别名,用别名来定已定义数组与数组指针,最后完成赋值(不常用)typedef int ARR[10]原创 2020-11-11 22:10:06 · 7693 阅读 · 0 评论