Что возвращает printf?

Сегодня в моем интервью, интервьюер спросил: printf является функцией, и каждая функция возвращает что-то; интервал, пусто, плавание, и т.д. Теперь, что возвращает printf, поскольку это - функция?

19
задан Clifford 16 May 2010 в 21:51
поделиться

3 ответа

int . В случае успеха возвращается общее количество написанных символов. В случае неудачи возвращается отрицательное число.

См. Ссылку здесь

35
ответ дан 30 November 2019 в 02:56
поделиться

Не каждая функция что-то возвращает, на что указывает void :

void function_returns_nothing(void);

printf - это функция (объявленная в ) и возвращает int , то есть количество выводимых символов. В случае ошибки число отрицательное.

8
ответ дан 30 November 2019 в 02:56
поделиться

printf () Ссылка из MSDN :

Возвращает количество напечатанных символов или отрицательное значение в случае ошибки.

1
ответ дан 30 November 2019 в 02:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: