Messages in this thread | | | Date | Wed, 20 May 1998 20:51:11 +0100 (BST) | From | Tim Waugh <> | Subject | Re: 'C' Operators precedence |
| |
On Wed, 20 May 1998, Richard B. Johnson wrote:
> However, the () for passed parameters to a macro, if it exists, requires > that the contents of () be evaluated before the macro is expanded, > because () has the highest presedence of any 'C' operator.
So, in "MACRO(a+b)", please explain how the pre-processor can evaluate "a+b" before expanding the macro, when the code to evaluate "a+b" hasn't been generated yet, let alone executed.
Tim. */
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu
| |