Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник Моя первая программа на С++.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
6 Мб
Скачать
☆

/*Эта программа выводит сообщение на экран*/ main()

{

puts("OK"); return(0);

}

Символы /* указывают начало строки комментария, а символы */ отмечают ее конец. Все, что помещено между ними, Си игнорирует. Как правило, в самом начале текста программы программисты помещают строку комментария, чтобы пояснить цель ее создания. Внутри текста программы помещаются коммента- рии, поясняющие употребление отдельных инструкций или последовательность логических шагов. Такие комментарии обычно помещают после разделителя, то есть точки с запятой:

/*Эта программа выводит сообщение на экран */ main()

{

/*На экран выводится сообщение "OK"*/ puts("OK");

return(0); /*Возврат в операционную систему*/

}

При записи инструкции и комментария в одной строке принято (исключительно для удобства чтения) раз- делять их некоторым количеством пробелов.

Комментарий может быть многословным и занимать не одну, а несколько строк. В этом случае символы */, указывающие конец комментария, можно поместить сразу после текста комментария или на отдельной строке:

/*Эта программа выводит сообщение на экран, она содержит инструкцию return(0) для совместимости с компиляторами, не имеющими автоматического возврата в систему

*/

Некоторые программисты добавляют звездочку в начало каждой дополнительной строки комментария:

/*Эта программа выводит сообщение на экран, она содержит

  • инструкцию return(0) для совместимости с компиляторами,

  • не имеющими автоматического возврата в систему

*/

Можно проявить фантазию:

/*

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  • Эта программа выводит сообщение на экран, она содержит *

  • инструкцию return(0) для совместимости с компиляторами, *

  • не имеющими автоматического возврата в систему *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

*/

Дополнительные звездочки вводятся исключительно для красоты. Компилятор игнорирует их, как и все остальное, что содержится между символами, ограничивающими строку комментария.

Комментарии в Си++

Весьма распространенным недосмотром, который часто допускают начинающие программисты, является то, что они забывают ставить символы */ в конце комментария, и в результате получают сообщение об ошибке компилятора. В Си++ использование комментария несколько облегчается за счет введения новой пары символов //, указывающих начало строки комментария. В этом случае концом комментария считает- ся конец строки, так что нет необходимости отмечать его специальным символом:

//Эта программа выводит сообщение на экран

main()

{

puts("OK");

return(0); //Возврат в операционную систему

}

Однако если комментарий занимает больше одной строки, каждая строка должна начинаться с символов

//:

//Эта программа выводит сообщение на экран, она содержит

//инструкцию return(0) для совместимости с компиляторами,

//не имеющими автоматического возврата в систему

В Си++ можно по-прежнему использовать и символы /* и */.

Понятие параметров

Когда в программе используется функция, такая как puts(), принято говорить, что происходит вызов функции. Выражение «вызов функции» означает, что вы указываете Си выполнить некую функцию. Круг- лые скобки после имени функции могут оставаться пустыми или содержать параметры. Параметр — это элемент информации, необходимой для того, чтобы функция могла выполнить задачу*. Например, puts() является библиотечной функцией, она содержит инструкции, указывающие компьютеру вывести строку символов на экран монитора. Но какую именно строку он должен вывести? Мы должны определить это

путем помещения соответствующей информации в круглые скобки. Подобная процедура называется пере- дачей параметров. Так, в инструкции