Да, это легко понять петли. Я знаю, что делает каждый цикл. Но проблема со мной в том, что каждая новая проблема создает для меня новые проблемы. Я застрял, и если как-нибудь я смогу его решить, всегда есть лучшее решение в Интернете, и это меня отпугивает. Каждая проблема, связанная с циклами, путается. Я хотел бы прояснить, что я новичок, но это действительно нормально для новичка? Что бы вы ожидали от новичка, который начал изучать C++ с прошлого месяца?Нелегко понять петли
ответ
Не разочаровывайтесь, видя, что есть лучшие решения там. Всегда будет что-то лучше. Важно то, насколько вы учитесь на каждом своем опыте. Попытайтесь реализовать вещи, которые вы изучаете каждый раз при кодировании. Один месяц - это слишком мало времени, чтобы привыкнуть к любому языку. Вы получите лучше. Я также почувствовал подобные вещи, когда начал писать код. С каждым опытом, с которым вы сталкиваетесь, все станет понятнее. Просто доверяй себе и коду. Это будет весело :)
Но что, если я не могу даже решить это. Каждый треугольник числа запрашивает новое решение/алгоритм. Все предыдущие отличаются от текущего. –
Не забывайте, что вы только что начали кодирование, и вы не должны знать решения для всех ответов. Я был в твоей обуви. Мне нужно было найти ответы на многие простые вопросы. Бывает. Не разочаровывайтесь. И снова, алгоритмы разработаны некоторыми великими людьми. Вы не ожидаете решения, вы должны получить от них смысл. Итак, еще одна причина для вас не потерять надежду :) – harsha217
Спасибо, harsha ... вы заставили меня запустить и код прямо сейчас. Огромное спасибо. –
Возможно, неправильное место для запроса. Но вы должны попросить компилятор предоставить вам все предупреждения и информацию об отладке (например, скомпилировать с помощью g++ -std=c++11 -g -Wall -Wextra
), и вы должны научиться использовать отладчик (gdb
).
С помощью отладчика вы можете выполнить свою (или некоторую другую) программу шаг за шагом и запросить состояние процесса, например. значения глобальных или локальных переменных и стека вызовов (например, backtrace
или bt
Ith gdb
)
BTW, вы можете прочитать SICP книгу. Это не C++-ориентированный, но это замечательная книга для изучения программирования (и то, что вы узнаете, будет полезно на C++).
- 1. Нелегко понять для циклов и вложенных для циклов
- 2. Невозможно понять петли Python
- 3. Как понять петли событий Node.js
- 4. откат партии нелегко?
- 5. Невозможно понять coffescript петли и постижений
- 6. CHEF- Нелегко выяснить, как работает SUDO COOKBOOK
- 7. Нелегко выяснить, как постоянно перемещать мою змею
- 8. Я делаю это нелегко и _POST пуст
- 9. События C# против петли
- 10. пытается понять, если петли/else объединены с функциями
- 11. IOS Swift: Помогите понять это для функции петли
- 12. Пытаясь понять, для() и в то время как() петли
- 13. Как смоделировать отношения, которые NHibernate (или Hibernate) нелегко поддерживает
- 14. Хотя петли и петли
- 15. Просто начинайте с кода и нелегко с JS
- 16. публикация в XML-мыльном сервисе и получение ответа сервера нелегко
- 17. Как модульные тестовые функции, когда поведение нелегко определить?
- 18. Справочные петли
- 19. Петли, проблемные петли, пожалуйста, помогите новичку
- 20. Как избежать петли внутри петли
- 21. для петли плюс для петли
- 22. Как сгладить большие петли петли?
- 23. «для» петли я не петли
- 24. Отладочные петли
- 25. async.waterfall внутри петли для петли выходит из цикла петли
- 26. Ошибка петли
- 27. Пока и петли
- 28. Как читать вложенные петли?
- 29. Петли в Javascript
- 30. Как понять классы python?
Я голосую за закрытие этого вопроса, потому что неясно, что вы просите –
Я голосую, чтобы закрыть тоже, но * да, было действительно нормально для всех нас *: D – fantaghirocco
Всегда будет лучше решение там, просто учиться на этих решениях и расти. Процесс обучения и совершенствования должен быть обнадеживающим сам по себе. – Calum