Книга: Язык Си - руководство для начинающих

Функция printf( )

Функция printf( )

     Мы уже обсуждали функцию printf( ) довольно основательно. Подобно puts( ), она использует указатель строки в качестве аргумента. Функция printf( ) менее удобна, чем puts( ), но более гибка.

     Разница заключается в том, что printf( ) не выводит автоматически каждую строку текста с новой строки. Вы должны указать, что хотите выводить с новых строк. Так,

printf(" %sn" , string);

дает то же самое, что и

puts(string);

     Вы можете видеть, что первый оператор требует ввода большего числа символов и большего времени при выполнении на компьютере. С другой стороны, printf( ) позволяет легко объединять строки для печати их в одной строке. Например:

printf(" Хорошо, %s, %s n", name, MSG);

объединяет " Хорошо" с именем пользователя и c символьной строкой MSG в одну строку.

Оглавление книги

Оглавление статьи/книги

Генерация: 0.082. Запросов К БД/Cache: 0 / 0
поделиться
Вверх Вниз