Вы не можете создать (отдельно стоящую) программу на C без функции main()
.Таким образом, создание quine в C без main()
невозможно в обычном смысле.
Тем не менее, в зависимости от того, как вы определяете quine, вы можете создать исходный файл, который не компилируется,но для которого ошибка компиляции (на определенном конкретном компиляторе) является содержимым исходного файла.