--- EDIT --- Массив ранее был инициализирован как указатель (* arr).
Для решения проблемы, которую я пытаюсь решить, мне нужно просмотреть массив переменных размеров и начать использовать этот цикл:
int arr[] = {3, 5, 10, -2, -1, -3}; // Just an example
int i = 0;
while(arr[i]) {
//do something
i++;
}
Кажется, что после прохождения массива, который я инициализировал, код находит некоторые случайные значения, хранящиеся в памяти, и продолжает считать, даже если массив, с которым я пытаюсь работать, давно пройден.
Как мне этого избежать?
С наилучшими пожеланиями!