4

Как можно вывести самую банально фразу "Hello World!"?
Но чтобы при этом, функция main была пустой, то есть без printf("Hello World!") ;

David
  • 1,273
  • 1
    Навеяло этим? :) Поскольку там есть варианты, работающие и в С, повторять их здесь будет некузяво :) Так что обращайтесь туда.. – Harry Jan 17 '19 at 19:05
  • @Harry "варианты, работающие и в С" Их там очень мало, кстати. На вскидку, это только #define и всякие нестандартные извраты с прагмами/__attribute__. – HolyBlackCat Jan 17 '19 at 19:23
  • @HolyBlackCat Чуть ниже комментариев есть такое симпатичное поле ввода, называется - "Ваш ответ". Щелкните по нему мышкой и напишите свои варианты, отличные от приводившихся по указанной ссылке :) – Harry Jan 17 '19 at 19:40

1 Answers1

7
#include <stdio.h>

int main(int argc, char *argv[printf("Hello World!\n")])
{
}

http://coliru.stacked-crooked.com/a/06898c1365f0552f

  • 3
    Да, здорово! (и почти честно (формулировке вопроса полностью удовлетворяет), но все же printf вызывается уже после метки main: -)) – avp Jan 17 '19 at 20:54
  • Все же на грани фола... – Mikhajlo Jan 18 '19 at 16:19