Studying the Quine program in C, I found that main was passed only with a , there is no data type. The following works fine and displays the program correctly.
main(a){printf(a="main(a){printf(a=%c%s%c,34,a,34);}",34,a,34);}
I would like to know how this works (and not the actual program for working with the site), but what is the data type a ? What value does he receive?
source share