gpt4 book ai didi

C++ 数组 [1000]

转载 作者:行者123 更新时间:2023-11-28 05:58:37 24 4
gpt4 key购买 nike

假设您有一个数组(例如数组[1000])。可以包含 1000 个值,但不必那么多。在那种情况下,我不想遍历所有 1000 个值,那么如何循环直到到达空白索引?

最佳答案

有3种可能:

1) 正如 Murat 所描述的那样,使用一个变量来存储最后一个元素的位置。 (std里面没有这个你得自己存)

2) 使用特殊值来标记空结尾,例如 nullptr 用于指针那么您的代码将如下所示:

for(int i=0 ;  i<1000 && Array[i] != nullptr ; i++)

对于 double 你可以使用 DBL_MAX 等

3) 推荐:不要使用数组:使用类似 std::vector 的东西。 vector 可以包含您需要的任意多个值,并且可以调整大小

关于C++ 数组 [1000],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33705895/

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