C语言获取数组长度的几种方法

上传:blessing858 浏览: 16 推荐: 0 文件:pdf 大小:59.29 KB 上传时间:2021-08-06 09:57:01 版权申诉

如何通过编程的手段获取某个数组的长度呢?同样,用 sizeof 也可以获得整个数组在内存中所占的字节数。只要对数组名使用 sizeof,求出的就是该数组总的字节数。下面写一个程序看一下:。这样不管数组是增加还是减少元素,sizeof/sizeof 都能自动求出数组的长度。需要注意的是,它求出的是数组的总长度,而不是数组中存放的有意义的数据的个数。比如定义一个int型的数组:我们只初始化了五个元素,但是 sizeof/sizeof 求出的是 10,而不是 5。使用库函数strlen这种方法只适用于字符串数组使用while循环遍历计数这种方法适用于计算数组中实际元素多少

上传资源
用户评论