Hi, everyone!

Please look at the following statement,

--------
#define assert(x) ((void)0)
--------

What does the statement mean? What is the function
of "((void)0)" here?

Another question, there is a paramater "x" in the former
"assert(x)", why there is not a parameter in the latter
"((void)0)"?

Cheers,
George