很难理解循环

Having a hard time to understand loops

是的...这是很容易理解的循环。我知道每个循环的作用。但我的问题是,每一个新问题都会给我带来新的麻烦。我被困住了,如果我能以某种方式解决一个问题,网络上总会有更好的解决方案,这让我很沮丧。每个与循环相关的问题都令人困惑。我想澄清一下我是初学者,但这对初学者来说真的很正常吗?对于上个月开始学习 c++ 的初学者,您有什么期望?

可能问错地方了。但是你应该要求编译器给你所有警告和调试信息(例如用 g++ -std=c++11 -g -Wall -Wextra 编译)并且你应该学习 使用调试器 (gdb)。

使用调试器,您可以 运行 您的(或其他一些)程序一步一步地查询进程状态,例如全局或局部变量的值,以及调用堆栈(例如 backtracebtgdb

顺便说一句,您可能会阅读 SICP 这本书。它不是面向 C++ 的,但它是一本学习编程的好书(你将学到的东西将对 C++ 有用)。

看到有更好的解决方案,请不要失望。总会有更好的东西。重要的是你从每一次经历中学到了多少。尝试在每次编码时实现你学到的东西。一个月的时间对于习惯任何一种语言来说都太短了。你会好起来的。当我开始编码时,我也有类似的感觉。随着你面对的每一次经历,事情都会变得更加清晰。只相信自己和代码。会很有趣:)