You must log in or # to comment.
ELI5 plz
Statements that start with # in C/C++ are known as preprocessor directives, that is, they are executed before compilation begins. OP has used a
which will replace any instance of A (IF(x)) with B (while (x)) in the code.So the
IFstatement is really just awhilestatement.But what is it in reference to? What’s the “infamous if loop”?
Ah, I believe that would be
from a college course.I always wondered why I always had a hard time making developers not call “if” a “loop”.
Turns out it was on their tests.Glad I didn’t read my college material, or I would have lost faith in my college professors.


