如何运行无限循环?

MrQ*_*ndA 1 c++ loops

我想基本上永远地一遍又一遍地运行一些代码,但我不希望我的计算机耗尽内存或类似的东西.所以我想知道我怎么能用c ++做到这一点?我这样做了

for (int i = 0; i <= 2; i++) {
    if (i == 1) {i = 0;}
    //My code here
}
Run Code Online (Sandbox Code Playgroud)

我想知道这会对我的电脑造成什么坏处吗?

sma*_*nio 8

while(true)
{
    //Your code here
}
Run Code Online (Sandbox Code Playgroud)


Zsw*_*Zsw 5

如果您更喜欢for语法:

for ( ; ; ) {
    // do stuff.
}
Run Code Online (Sandbox Code Playgroud)

如果在不释放内存的情况下分配内存,则无限循环不会导致计算机内存不足.