标题: 请高手讲一下C语言void (**func)();感觉不是很明白 [打印本页]

作者: wjwjwjwj    时间: 2022-4-27 18:04
标题: 请高手讲一下C语言void (**func)();感觉不是很明白
如题

作者: wjwjwjwj    时间: 2022-4-27 18:06
void (*func)(); 这个是函数指针,但多了一个 void (**func)(); 就有点不明白了
作者: wjwjwjwj    时间: 2022-4-28 22:07
应该是二级函数指针
作者: 郑汉松    时间: 2022-4-29 10:09
返回函数指针的函数指针吧
作者: daemondong    时间: 2022-4-29 12:26
一般用于函数数组,多个函数构成的数组。
作者: 寻找啊    时间: 2022-4-29 12:54
void (*func)(); 这个是函数指针,但多了一个 void (**func)(); 就
作者: wjwjwjwj    时间: 2022-5-3 11:06
记录一下
int *p //p是一个整形指针,指向一个整形的指针,可以存放整形的地址
char *pc //pc是一个字符指针,指向一个字符的指针,可以存放字符的地地址
int * arr[] //指针数组,数组的元素都是指针,也就是说该数组存储的是指针,
int (*p)[n] // 数组指针 它指向一个数组,也就是说它是指向数组的指针
int arr[10]  //arr 首元素地址  &arr[0]首元素的地址,&arr 数组的地址
作者: wjwjwjwj    时间: 2022-5-3 11:11
char * arr[5];
char *(*pa)[5];
pa 指针变量
char *  pa指向数组的元素类型是char *
作者: wjwjwjwj    时间: 2022-5-8 16:01
应该是这样
#include<stdio.h>

void dfs()
{
        printf("%s\n","adfsga");
               
}

int main() {

   void (*pc)() = dfs;
   void (**pcc)()= &pc;
   (**pcc)();
}



作者: yaoyao2022    时间: 2022-5-15 22:17
函数指针的指针




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1