Chinaunix首页 | 论坛 | 博客
  • 博客访问: 138321
  • 博文数量: 27
  • 博客积分: 1450
  • 博客等级: 上尉
  • 技术积分: 255
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-14 20:14
文章分类

全部博文(27)

文章存档

2012年(2)

2011年(3)

2010年(2)

2008年(20)

我的朋友

分类: C/C++

2012-03-11 22:55:13

在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])();
 
 
阅读(1112) | 评论(0) | 转发(0) |
0

上一篇:static关键字的两种用法

下一篇:没有了

给主人留下些什么吧!~~