Контрольная работа: Типы данных С++

cout << Stringl << '\n';

cout << "Input string: ";

cin >> String2;

cout << '\n' << String2 << '\n'; return 0;

}

В результате работы программы получим, например:

Input string: 12345 67890

12345

Input string: 67890

Как видно из примера, строка символов вводилась лишь один раз, хотя в программе оператор ввода встречается дважды. При этом первые пять вводимых символов были помещены в переменную Stringl,а последующие символы - в переменную String2.

2. Комментарии

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

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

В С++используется две разновидности комментариев.

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

Второй вид - однострочный комментарий - следует за «двойным слешем» (//) доконца текущей строки. Этоттип комментария может быть вложенным в многострочный комментарий.

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

Например:

inc. main()

{

II примеры комментария

int а = 0; // int d;

/*int b = 15;*/

int с = 7;

/* <- начало комментария

а = с;

конец комментария -> */ return 0;

}


В приведенном примере компилятор проигнорирует объявление переменной b и d, а также присвоение переменной азначения переменной с.

К-во Просмотров: 357
Бесплатно скачать Контрольная работа: Типы данных С++