Meaning of this statement?
I just compiled successfully what I thought was an invalid statement... now I'm left wondering what the heck it means since I've never seen such a statement in C before. It would appear to be some sort of equality statement... Here it is:
I would guess it takes on the form "(term1, term2, term3, ...)" but what does it mean (or evaluate to) when used in an equality expression?
if((handle1, "Some String", "Title", int1 | int2 | int3)== int4)
p.s. if this compares each value seperated by commas with the int4 value... then I'm wondering why I haven't learned about this shortcut earlier!!!
(if this is some super-common statement in C that I just somehow didn't come across before, then I apologize for being a newbie :D )