gpt4 book ai didi

c - 如何查找数组中其中一个元素为零的元素数量

转载 作者:行者123 更新时间:2023-11-30 18:17:51 25 4
gpt4 key购买 nike

我已将 30 个元素的数组声明为:-

unsigned char some_array[30];

我在数组中存储一些元素,例如:-

{0xFB, 0x07, 0x0B, 0x02, 0x00, 0x0C, 0x03, 0x08, 0x0F, 0x0F, 0x07, 0x0A, 0x09, 0x06, 0x0D}

我需要找到这个数组中的元素数量。

sizeof (some_array) / sizeof (some_array[0]); 

产生 30,这是数组可以存储的元素总数。

strlen(some_array);

产生 4,这是数组中 0x00 元素的索引。

如何确定数组中存储的元素数量?

最佳答案

数组中的元素数量为 30。

如果您想知道已分配值的元素数量,则必须明确跟踪。无法区分具有某些指定值的数组元素和其(垃圾)值恰好是相同值的未初始​​化元素。

关于c - 如何查找数组中其中一个元素为零的元素数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36905534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com