【发布时间】:2021-09-22 04:07:09
【问题描述】:
假设我有一个数组 a[10],它最多填充 6 个位置 例如 a[]={10,20,30,40,50,60} 现在剩下 4 个位置是空的,现在我该如何打印考虑到我事先不知道数组的情况,就像我不知道它的大小或里面的元素一样,在上述情况下填充类似数组的位置的数量应该打印 6 .
【问题讨论】:
-
如果这就是你所拥有的所有信息,那么你不能。您需要知道数组中元素的数量,或者在数组中有一个标记值来表示有效数据的结束。
-
考虑使用不同的存储类型,例如链表。或者单独跟踪数组大小(如它可以容纳的项目数量)和使用情况(如它实际拥有的数量)。
-
请提供足够的代码,以便其他人更好地理解或重现问题。