0 голосов
спросил от в категории C
Цитата:
Какая ошибка в этой программе.

Первая ошибка - ваш стиль кодирования, он очень хорош в том, чтобы сделать ваш код нечитаемым. Следующий шаг - обфускация, он делает код совершенно нечитаемым людьми, но компилятор все еще может его обработать.
Совет. Никогда не пытайтесь сохранить несколько строк в исходном коде, это не ускоряет работу кода , это только затрудняет чтение.

Ваш код не ведет себя так, как вы ожидаете, или вы не понимаете, почему!

Существует почти универсальное решение: шаг за шагом запускайте свой код на отладчике, проверяйте переменные.
Отладчик здесь, чтобы показать вам, что делает ваш код, и ваша задача сравнить с что он должен делать.
В отладчике нет волшебства, он не знает, что должен делать ваш cpde, он не находит ошибок, он просто помогает вам показать вам, что продолжается. Когда код не делает то, что ожидается, вы близки к ошибке.
Чтобы узнать, что делает ваш код: просто установите точку останова и посмотрите, как работает ваш код, отладчик позволяет выполнять строки 1 на 1 и проверять переменные по мере их выполнения.

Недостаток этого решения:
- это DIY, вы отслеживаете проблемы и найти свои корни, которые приводят к решению.
Поверхность этого решения:
- Это отличный инструмент обучения, потому что он показывает вам реальность, и вы можете видеть, какие ожидание соответствия реальности.

вторичные эффекты
- Вы будете гордиться тем, что сами обнаружили ошибки.
- Ваши навыки обучения улучшатся

Вы должны найти довольно быстро, что не так.

#Debugger - Wikipedia, the free encyclopedia # [#^ #]
#1.11 ? Debugging your program (stepping and breakpoints) | Learn C++ # [#^ #]
Отладчик здесь, чтобы показать вам, что делает ваш код, и ваша задача сравнить с тем, что он должен делать.

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

Категории

Добро пожаловать на сайт DraftingCode Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...