检查数组c ++中的值

Bad*_*hah 0 c++ arrays

我有一个数组:

int array[5];
Run Code Online (Sandbox Code Playgroud)

我将使用此数组在其中添加一些值.现在我的问题是:如何在填写一些数字后检查阵列中是否填充了某些内容?谢谢

Kir*_*rov 5

没有这种"优雅"的方式.

唯一的方法是使用一些特殊值,表示"未填充".例如,

int array[5] = { -1, -1, -1, -1, -1 };
Run Code Online (Sandbox Code Playgroud)

另一种选择是有一个位图,它会告诉你哪些位置被填充,哪些不是.