Я вижу различные соглашения, используемые во многих книгах, которые я прочитал, где вы могли бы создавать бесконечные циклы с любой структурой циклов, например:
while()
foo();
for(;;)
foo();
Но на самом деле, какие различия я должен знать о? какой из них лучше?