自从我上次编程以来已经有一段时间了,我似乎忘记了使用空的“for 循环”来创建无限循环是否可以接受?
for(;;)
目前我在一个程序中使用这个方法使得它反复要求用户输入两个数值,一个对应程序中的每个double变量。然后程序调用一个函数并计算这两对数字的总和。
为了终止程序,我有“if”语句来检查用户输入值是否为零,如果值为零,程序将使用“Return 0;”终止。争论。
程序会在将值分配给变量后立即检查每个用户输入值是否为零。
那么真正的问题是:这是让我的程序按照我描述的那样做的正确方法吗?或者是否有更多/更好/可接受的编程方式?
其次,按照我在这个程序中的方式使用“Return 0”参数有什么问题吗?
如果你觉得很难理解我要写的内容或意思,请回复,我会花更多的时间来写所有的东西。
最佳答案
您正在做的事情非常好,并且是一种编写和退出无限循环的惯用方式。
关于c++ - 使用空的 for 循环有什么问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5867853/