query: Behaviour of macros and increment operator in C
positive_passages.docid: 619
positive_passages.text: Why are these constructs using pre and post-increment undefined behavior?
negative_passages.docid: 127109
negative_passages.text: What does #x inside a C macro mean?
negative_passages.docid: 138584
negative_passages.text: Are empty macro definitions allowed in C? How do they behave?
negative_passages.docid: 40239
negative_passages.text: Does anything precede incrementation in the operator "hierarchy?"
negative_passages.docid: 85647
negative_passages.text: C macros and use of arguments in parentheses
negative_passages.docid: 126958
negative_passages.text: What is the point of saying "#define FOO FOO" in C?
negative_passages.docid: 108117
negative_passages.text: Why are preprocessor macros evil and what are the alternatives?
negative_passages.docid: 45706
negative_passages.text: What is the use of the %n format specifier in C?
negative_passages.docid: 115415
negative_passages.text: What's the difference between the macros "#define STR(x) #x" and "#define STR(x) VAL(x)" with "#define VAL(x) #x"?
negative_passages.docid: 17412
negative_passages.text: Uses of C comma operator
negative_passages.docid: 50672
negative_passages.text: C - What is this syntax about? <<
negative_passages.docid: 93586
negative_passages.text: Use of # a.k.a. read-macro
negative_passages.docid: 150866
negative_passages.text: C Programming : Confusion between operator precedence
negative_passages.docid: 79458
negative_passages.text: Why sizeof(x++) does not increment the variable x value
negative_passages.docid: 94513
negative_passages.text: Bizarre behavior of With, Compile and Break
negative_passages.docid: 146731
negative_passages.text: What's the behaviour of "" + number and why c++ compile it?
negative_passages.docid: 151288
negative_passages.text: The ## operator in C