Report question

Question: Combining C++ and C - how does #ifdef __cplusplus work?