Why does the following piece of code compile error free?
#include <stdio.h>
main(aaa) { // <-- This argument is what I consider rubbish
printf("hello, world\n");
}
I am just trying to define main() with random rubbish and see what error a compiler(gcc version 4.9.2 (Debian 4.9.2-10)
) throws up.