На экзамене я получил вопрос. Вопрос был:
Каким будет вывод следующего кода:
#include<stdio.h>
#include<conio.h>
void main()
{
int a=5, b=6, c=7;
printf("%d%d%d");
}
Мой ответ: он даст предупреждение, так как printf не был предоставлен с необходимыми аргументами.
И если вы запустите его, вы получите значения мусора.
Учитель дал мне ноль. По его словам, ответ заключается в том, что значения будут напечатаны в обратном порядке, т.е. выход будет "765".
Ловушка заключается в использовании компилятора Turbo С++, и я обычно использую GCC. Могу ли я получить комментарии и объяснения, чтобы вернуть мои оценки? Или мой ответ действительно неправильный?