Функция printf()
вернет количество напечатанных символов. Но в приведенном ниже коде
почему он печатает 5.
int a=1000;
printf("%d",printf("\n%d",a));
Он печатает "1000" один раз и пробел, поэтому мы имеем всего 2 символа.
Он должен вывести "1000 2". Но его вывод "1000 5".