其他
有了它,再也不怕复杂声明了
来源:公众号【编程珠玑】
作者:守望先生
ID:shouwangxiansheng
前言
随着学习的深入,你可能慢慢地接触到越来越多的复杂声明,而这里有一个网站,帮你识别复杂的声明。
试一试
你知道下面的声明是什么意思吗?
void(*signal(int,void(*)(int)))(int);
没关系,访问https://cdecl.org/
输入上面的内容就可以知道了:
我们就得到了这个声明的含义:
如何声明一个指向64元素的数组指针?
输入
declare a as pointer to array 64 of int
得到结果:
即
int (*a)64
当然了,最重要的还是要学会如何识别最基本的声明。
本文所说到的网站在《C专家编程》中提及,有兴趣也可以购买此书。
推荐阅读:
关注公众号【编程珠玑】,获取更多Linux/C/C++/算法/计算机基础/工具等原创技术文章。后台免费获取经典电子书和视频资源