How to create infinite loops in Objective-C and C

Infinite loops can be useful to execute some code until an exit signal is given. For example, a command line menu could be waiting forever until the user makes a valid choice. There are other approaches of course, but in case you need to know the syntax, here it is for all three loops.

Infinite for loop

Infinite while loop

Infinite do-while loop

To use the latter variations in C, replace the TRUE condition with 1.

About Jay Versluis

Jay is a medical miracle known as Super Survivor. He runs two YouTube channels, five websites and several podcast feeds. To see what else he's up to, and to support him on his mission to make the world a better place, check out his Patreon Campaign.

2 thoughts on “How to create infinite loops in Objective-C and C

    1. Very good point Jayesh! You can exit loops at any time using the break statement. For example:

      This works for finite loops as well of course.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.