Я пытаюсь отладить приложение, которое определенным образом сравнивает до 9 чисел.Он отлично работает до 4 или более чисел, но как только вы попробуете запустить 3 или менее, он начнет возвращать ошибку NaN, где он должен возвращать ноль.
Я работаю через консоль, и ~ 20% чисел выделены красным.Прежде чем приступить к проверке кода здесь, я хотел посмотреть, что означают красные и черные цифры и относится ли это к тому, что я ищу.Я не думаю, что это применимо, потому что, когда приложение работает правильно, когда я прохожу через отладчик, некоторые цифры все еще красные.Однако я все еще хотел бы узнать.
Если это что-то очевидное, я прошу прощения, потому что я и начинаю, и просто позволяю Xcode управлять памятью.
Заранее спасибо!
Грэм
** Редактировать
Я не слишком беспокоюсь об отладке прямо сейчас, я хочу дать честную попытку колледжа, прежде чем я вернусь за помощью, но ошибка появляется, когдаЯ использую комбинацию 5000/3000/5500.Это не ограничивается этой конкретной договоренностью, и я ограничен одной из моих функций.
Как показано, это дает мне правильный номер в +/-, который является концом, и я выполнил около 10 сценариев, которые все верны, если есть более 4 стеков.
Как и просили, он находится на стадии тестирования, и я должен был упомянуть, что это были мои переменные, которые окрашены.
