Logo

Programming-Idioms

History of Idiom 50 > diff from v19 to v20

Edit summary for version 20 by :

Version 19

2015-09-11, 16:34:56

Version 20

2015-09-13, 15:59:45

Idiom #50 Make an infinite loop

Write a loop which has no end clause.

Idiom #50 Make an infinite loop

Write a loop which has no end clause.

Imports
#define forever while(1)
Imports
#define forever while(1)
Code
forever {
	// Do something
}
Code
forever {
	// Do something
}
Comments bubble
forever can be defined as a preprocessor constant to improve readability.

Block curly braces are optional.
Comments bubble
forever can be defined as a preprocessor constant to improve readability.

You may remove the curly braces if the block is only 1 instruction.