c++ - 使用空的 for 循环有什么问题吗?

标签 c++ for-loop if-statement return termination

自从我上次编程以来已经有一段时间了,我似乎忘记了使用空的“for 循环”来创建无限循环是否可以接受?

for(;;)

目前我在一个程序中使用这个方法使得它反复要求用户输入两个数值,一个对应程序中的每个double变量。然后程序调用一个函数并计算这两对数字的总和。

为了终止程序,我有“if”语句来检查用户输入值是否为零,如果值为零,程序将使用“Return 0;”终止。争论。

程序会在将值分配给变量后立即检查每个用户输入值是否为零。


那么真正的问题是:这是让我的程序按照我描述的那样做的正确方法吗?或者是否有更多/更好/可接受的编程方式?

其次,按照我在这个程序中的方式使用“Return 0”参数有什么问题吗?

如果你觉得很难理解我要写的内容或意思,请回复,我会花更多的时间来写所有的东西。

最佳答案

您正在做的事情非常好,并且是一种编写和退出无限循环的惯用方式。

关于c++ - 使用空的 for 循环有什么问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5867853/

相关文章:

c++ - 将 C 字符串转换为单个整数

c++ - 有关将char指针转换为其他类型指针的问题

c++ - 为什么我在这里需要复制构造函数

javascript - 检查可变颜色

javascript - JS 和其他语言的较短比较

c++ - 线程安全类的有序静态初始化

java - 有没有更简单的方法来为字符串字符设置整数?

BASH:在 for 循环中使用 continue

java - For 循环星号和加号(矩形形式)

javascript - 如果/否则语句