对于typedef int array[5]的一点理解
来源:互联网 发布:方维夺宝2.0源码 编辑:程序博客网 时间:2024/06/16 01:43
今天读c++小例子的时候看到了下面的代码:
typedef int array[5];
array a;
int i = 0;
for (i = 0; i < 5; i++)
{
a[i] = i;
}
看到typedef这句时一下子没有反应过来。
仔细想想,可以这么考虑:typedef int array[5]; 定义了一个新类型 array。
这是一个大小为5的数组,每个数组元素类型为 int 。
或者按照指针的方式来思考,可参考下图。
(注意:这里并不是说数组和指针是等同的,只不过用指针的方式来理解typedef的用法)
其余typedef的用法可以参考以下文章:
http://www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html
- 对于typedef int array[5]的一点理解
- typedef的一点理解
- 关于typedef的一点理解
- 对于anchorPoint的一点理解
- 对于handler的一点理解
- 对于Session的一点理解
- 关于typedef void (*sighandler_t)(int)的理解
- typedef int (*init_fnc_t)(void);的理解
- 关于typedef void (*sighandler_t)(int)的理解
- Android: 对于Handler的一点理解。
- 对于POJ 1011的一点理解
- 我对于KMP算法的一点理解
- 对于cc2530GPIO中断的一点理解。
- 对于alphago文章的一点理解
- 对于数据库范式的一点理解
- 对于application一点理解
- typedef int (* func)(int ,int ) 定义函数指针类型 的理解
- typedef的一点心得
- Hibernate二级缓存
- eXtremeComponents简单应用
- Android SurfaceFlinger原理详解 .
- 黑马程序员—算术运算符
- 独立任务最优调度问题
- 对于typedef int array[5]的一点理解
- 每一刻都是崭新的
- Android_Android学习笔记
- php版html2txt
- hibernate一对多/多对一双向关联_Annotation
- 1 select level,empno,ename,sal,mgr 2 from emp 3 connect by prior empno=mgr 4 start with mg
- 开篇
- U-boot-2009.03移植之十四:支持norflash启动
- Excel 2007 开发的分布式数据整合统计方案