牛骨文教育服务平台(让学习变的简单)
博文笔记

获取数组的长度

创建时间:2013-09-05 投稿人: 浏览次数:108

中心思想:使用数组的sizeof大小除以单个元素的数据类型的sizeof得到数组的大小


unsigned int unStartString[] = {0x89, 0x50, 0x4e, 0x47, 0x0d};


int len = sizeof(unStartString)/sizeof(unsigned int);


#define dim(arr) (sizeof(arr)/sizeof(arr[0]))

直接传数组名,这是编译阶段可以这么搞,运行时动态获取数组长度是不行的,一般都是加一个数组长度的参数



转载处:http://bbs.csdn.net/topics/390090950

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。