Читать «С++ для "чайников" .» онлайн - страница 22

Стефан Рэнди Дэвис

_______________

3К сожалению, недостаточно полная, и только на английском языке. — Прим. ред.

_________________

36 стр. . Первое знакомство с С++

Определение структуры программ С++...37

Каждая программа, написанная с использованием материала этой книги, в своей основе будет иметь одну и ту же базовую схему:

      /* Template.срр. ШАБЛОН. Это многострочные комментарии, которые компьютер игнорирует. */

      // Или такие

      // комментарии,

      // однострочные.

      // Template.срр

      // ШАБЛОН.

      // Это

      // комментарии, 

      // которые

      // компьютер

      // игнорирует.

      #include <cstdio>

      #include <cstdlib>

      #include<iostream>

      using namespace std ;

      int main( int nNumberofArgs , char* pzArgs[ ] )

      {

          /* ...здесь записывается код программы... */

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

          system( "pause" ) ;

          return 0 ;

      }

Если не вникать в детали, то выполнение программы начинается с кода, который помещён между открывающей и закрывающей скобками, следующими за строкой с main( ).

«Этот код вы найдёте на прилагаемом компакт-диске в каталоге Cpp_Programs в файле Template.срр

[]

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

Нетрудно заметить, что первые несколько строк Conversion.срр являются обычным текстом. Значит, или компилятор Dev-C++ оказался более понятливым, чем я его представил, или — что вероятнее всего — этот код предназначается для человеческих глаз. Оформленные таким образом строки называют комментариями. Чаще всего в комментариях программист объясняет конкретные действия, которые он собирается реализовать в следующем фрагменте кода. Компилятор комментарии игнорирует.

Комментарии в С++ начинаются с двойной косой черты ( // ) и заканчиваются переходом на новую строку. В их тексте можно использовать любые символы. Длина комментариев не ограничена, но, так как желательно, чтобы они не превосходили размеров экрана, обычно придерживаются нормы не более 80 символов.

Во времена печатных машинок перевод каретки означал начало новой строки. Но ввод с клавиатуры — это не печатание на машинке. В этом случае новая строка является символом, который завершает текущую командную строку.

«Допустима и другая форма комментариев, при которой игнорируется всё, что /* заключается в такие скобки */, однако эта форма комментариев в С++ почти не используется.»

[]

_______________

37 стр. . Написание вашей первой программы

Присутствие в программах игнорируемых компьютером команд С++ ( или любого другого языка программирования ) может показаться странным. Однако все компьютерные языки предлагают те или иные способы оформления комментариев. Объяснения программиста раскрывают ход его мыслей при написании программного кода. Ведь замыслы программиста могут быть совсем неочевидными для людей, которые захотят воспользоваться программой или её модифицировать. Да и сам автор программы, взглянув на неё через месяц, не всегда сможет вспомнить её суть.