Почему бы и нет, при условии, что вы не используете его так, как используется main()
, то есть как функция.
/* Error -- > */ int main() { return 1; } // Redefinition of main()
struct main{}; // ok
int main = 0 ; // error
int main(void)
{
int main=0; // But has to be local.
goto main;
printf("Hello");
main:
printf("World");
}
Помните, main
является NOT
ключевым словом.Но, думаю, у нас не осталось слов, так зачем это использовать?