在C语言中, 相信大家都知道什么是数组, 什么是指针, 也知道什么是函数吧, 但是把这两个东东放在一起, 你是不是也有时会晕呢?
看一下这些声明, 看看你是不是都明白他们是什么意思呢?
1. int abc();
2. int abc[6];
3. int **abc();
4. int (*abc)();
5. int (*abc)[6];
6. int *abc();
7. int **(*abc[])();
8. int **abc[6];
9. int *(*abc)[6];
10. int *(*abc())();
11. int (**(*abc)())();
12. int (*(*abc)())[6];
13. int *(*(*(*abc)())[6])();
阅读(1139) | 评论(0) | 转发(0) |