Шрифт:
27.5.3. Пример: функция strcpy
Определение функции
Объяснение, почему этот код на самом деле копирует С-строку
ПОПРОБУЙТЕ
Является ли корректной реализация функции
27.5.4. Вопросы стиля
Мы потихоньку втягиваемся в длинные и часто яростно оспариваемые вопросы стиля, которые, впрочем, часто не имеют большого значения. Мы объявляем указатель следующим образом:
Мы не принимаем стиль, продемонстрированный ниже.
Пробел совершенно игнорируется компилятором, но для программиста он имеет значение. Наш стиль (общепринятый среди программистов на языке С++) подчеркивает тип объявляемой переменной, в то время как альтернативный стиль (общепринятый среди программистов на языке С) делает упор на использовании переменной. Мы не рекомендуем объявлять несколько переменных в одной строке.
Такие объявления часто можно встретить в старых программах. Вместо этого объявления следует размещать в нескольких строках, используя свободное место для комментариев и инициализации.
Кроме того, выбирайте осмысленные имена.
27.6. Ввод-вывод: заголовок stdio
В языке С нет потоков ввода-вывода
27.6.1. Вывод
Наиболее популярной и полезной функцией библиотеки
Это не очень интересно. Намного интереснее то, что функция
Многоточие (
где символы