почему этот код компилируется и почему "Hello" не печатается?
$ cat main.cpp
#include <cstdio>
int main(void)
{
switch (1) {
printf("Hello\n");
case 1:
printf("hi\n");
}
return 0;
}
это просто особенность icc и gcc что этот код компилируется или он соотвествует стандарту?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Простейший вопрос - свои первые строчки на C. Где argv ? (2004)
- Форум Проблема с функциями [C] (2009)
- Форум Буферизация вывода на терминал (2006)
- Форум Поломана совместимость с С в С++11? (2013)
- Форум функция main() в библиотеке (2010)
- Форум [C] switch vs function pointer benchmark (2011)
- Форум Двойные скобки вокруг объявления в условии (2015)
- Форум Вопрос по printf (2005)
- Форум Linux это UNIX (2021)
- Форум Интерпретируемые анекдоты на Ц :) (2005)