fork download
  1. #include <stdio.h>
  2.  
  3. static int *f(int i);
  4.  
  5. #define f(i) (i)
  6.  
  7. int main(void) {
  8.  
  9. printf("%d\n", f(3));
  10. /*printf("%d\n", f()); <- macro expansion error */
  11. /*printf("%d\n", f(3,4)); <- macro expansion error*/
  12.  
  13. return 0;
  14. }
  15.  
Success #stdin #stdout 0s 2008KB
stdin
Standard input is empty
stdout
3