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

Прописные и строчные символы

Другие правила, принятые в Си, регулируют употребление прописных и строчных букв. Команды и имена функций всегда пишутся маленькими буквами, так что следует писать puts(), но не PUTS() или Puts(). Ес- ли эта функция определена вами, то вы не получите сообщения об ошибке, но исходный текст программы не будет похож на программу, написанную на языке Си. Заглавные буквы в языке Си обычно употребля- ются для задания имен констант и макроопределений.

Инструкция return

Что происходит после того, как компьютер заканчивает выполнение инструкций, заданных в вашей про- грамме? Программа завершается, и компьютер возвращается в исходное состояние, то есть если програм- ма выполнялась из операционной системы MS-DOS, на дисплее вновь появится ее подсказка, если же программа выполнялась из среды Windows, то вы вновь возвратитесь в ее оболочку.

Возврат в исходную среду, как правило, осуществляется автоматически. Исключение составляют отдель- ные компиляторы языка Си, которые требуют, чтобы вы явно указывали каждый шаг, включая возврат в систему. Для таких компиляторов вводится инструкция return(0), которую помещают непосредственно пе- ред фигурной скобкой, завершающей тело функции main():

main()

{

puts("У меня все в порядке"); puts("А у тебя?");

return(0);

}

Инструкция return(0) указывает компьютеру, что необходимо вернуться назад в исходную среду. При ра- боте с большинством компиляторов включение подобной инструкции в текст программы не является обя- зательным, вы не получите сообщения об ошибке, даже если она отсутствует. Использование символа 0 также не является обязательным. Большинство компиляторов позволяет вместо записи return(0); исполь- зовать сокращенную запись return; без скобок. Однако если вы поставили скобки, то должны использо- вать полную запись, во избежание ошибки компилятора.

Если вы все-таки используете инструкцию return(0), не помещайте никаких инструкций между ней и фи- гурной скобкой, завершающей программу. Например, ошибкой было бы написать:

main()

{

puts("У меня все в порядке"); return(0);

puts("А у тебя?");

}

так как в этом случае компьютер вернется в операционную систему после выполнения первой функции

puts(), вы так и не дождетесь появления строки "Ау тебя?".

Использование комментариев

После того как вы напишете и без ошибок откомпилируете свою первую программу, вы лучше освоитесь с принципами программирования. Вы поймете, какие операции выполняет каждая инструкция и в каком случае следует ее использовать.

Но по мере того, как программа усложняется, становится все труднее запоминать, почему вы употребили ту или иную инструкцию, особенно если вы решите снова посмотреть программу по прошествии некоторо- го времени с момента ее создания. Еще сложнее разобраться в программе, написанной другим человеком.

Добавление комментариев сделает любую программу более легкой для понимания. Комментарий— это со- общение для того, кто читает исходный текст программы. Комментарии могут помещаться в любом месте программы. Компилятор и компоновщик игнорируют комментарии, так что их содержимое не включается в объектный и исполняемый файлы.

Тому, кто только начинает программировать, введение комментариев кажется ненужной роскошью, ведь он и так тратит массу времени на создание программы. Действительно, небольшой, простой, легко тести- руемой программе, состоящей из небольшого числа строк, комментарии не нужны. Однако, читая чужую программу, вы будете благодарны ее автору за любые пояснения, пусть даже программа не так уж и сложна.

Введение комментария начинается с символов /* и заканчивается символами*/. Выглядит это примерно так: