this post was submitted on 04 Feb 2025
182 points (94.6% liked)

Programmer Humor

21016 readers
3157 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 24 points 1 month ago (7 children)
[–] aMockTie 43 points 1 month ago (6 children)

Statements that start with # in C/C++ are known as preprocessor directives, that is, they are executed before compilation begins. OP has used a #define which will replace any instance of A (IF(x)) with B (while (x)) in the code.

So the IF statement is really just a while statement.

[–] [email protected] 16 points 1 month ago (5 children)

But what is it in reference to? What's the "infamous if loop"?

load more comments (4 replies)
load more comments (4 replies)
load more comments (4 replies)