本文主要是介绍管窥:博大精深的C指针,你都理解了吗?反正我是特么难得明白!当然也是真的糊涂!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这里没有一行注释,参考书目为C++编程思想第一卷第三章函数指针一节。
我想:有没有注释都是一种骂街的感觉,也不知道发明编译原理的人的大脑都是什么样的,如此复杂的东西是怎么想出来的。
#include <stdio.h>int main(void){void (*(*f)(int, char, long))(int);int* (*(*(*f1)(int, char))[2])(int);int (*(*ff())[2])();int* (*(*f2)(void (*f2)(void)))(int, void (*f2)(void));int (*fff())[3];ff();fff();void (*func_table[])() = {(void*)ff, (void*)fff};func_table[0]();func_table[1]();
}int (*(*ff())[2])(){printf("Hello, World!\n");
}int (*fff())[3]{printf("Hello, world!\n");
}
这篇关于管窥:博大精深的C指针,你都理解了吗?反正我是特么难得明白!当然也是真的糊涂!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!