C program without (Main Function)

Interviewer Always ask a question on c programming language that is this possible to have a program without main function.



#include<stdio.h>
#define decode(s,t,u,m,p,e,d) m##s##u##t
#define begin decode(a,n,i,m,a,t,e)

int begin()
{
printf(” hello “);
}