Стефан Дэвис - С++ для чайников .

Здесь есть возможность читать онлайн «Стефан Дэвис - С++ для чайников .» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Москва, Год выпуска: 2007, ISBN: 2007, Издательство: Издательский дом Вильямс. Компьютерное издательство Диалектика, Жанр: Технические науки, Программирование, Программы, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

С++ для чайников .: краткое содержание, описание и аннотация

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

empty-line
1
empty-line
4

С++ для чайников . — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «С++ для чайников .», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

switch ( выражение )

{

case c1 :

/* Переходим сюда, если выражение == c1 */

break ;

case c2 :

/* Переходим сюда, если выражение == c2 */

break ;

default :

/* Если ни одно условие не выполнено, переходим сюда */

}

Значением выражения должно быть целое число ( int , long или char ); c1 , с2 , с3 должны быть константами. Инструкция switch выполняется следующим образом: сначала вычисляется значение выражения, а затем оно сравнивается с константами, указанными после служебного слова case . Если константа соответствует значению выражения, то программа передаёт управление этой ветви. Если ни один вариант не подходит, выполняется условие default .

_________________

77 стр. Глава 5. Операторы управления программой

Рассмотрим для примера следующий фрагмент программы:

cout << "Введите 1, 2 или 3:" ;

cin >> choice ;

switch ( choice )

{

case 1 :

/* Обработка случая "1" */

break ;

case 2 :

/* Обработка случая "2" */

break ;

case 3 :

/* Обработка случая "3" */

break ;

default :

cout << "Вы ввели не 1, не 2 и не 3\n"

}

Ещё раз напомню, что инструкция switch эквивалентна усложнённой инструкции if ( с вложенными if -инструкциями ) ; однако, если рассматривается более двух-трёх случаев, структура switch оказывается нагляднее.

Для выхода из инструкцииswitch необходимо использовать командыbreak иначе - фото 92

«Для выхода из инструкцииswitch необходимо использовать командыbreak , иначе управление будет переходить от одного случая к следующему.»

[ Советы ]

_________________

78 стр. Часть 1. Первое знакомство с С++

Часть 2. СТАНОВИМСЯ ФУНКЦИОНАЛЬНЫМИ ПРОГРАММИСТАМИ...79

ОГЛАВЛЕНИЕ

СОДЕРЖАНИЕ

Глава 6. СОЗДАНИЕ ФУНКЦИЙ...81

Глава 7. ХРАНЕНИЕ ПОСЛЕДОВАТЕЛЬНОСТЕЙ В МАССИВАХ...92

Глава 8. ПЕРВОЕ ЗНАКОМСТВО С УКАЗАТЕЛЯМИ В С++...105

Глава 9. ВТОРОЕ ЗНАКОМСТВО С УКАЗАТЕЛЯМИ...117

Глава 10. ОТЛАДКА ПРОГРАММ НА С++...128

В этой части Выполнять операции сложения или умножения и даже - фото 93

В этой части Выполнять операции сложения или умножения и даже - фото 94

В этой части...

Выполнять операции сложения или умножения ( и даже логические операции ) — это одно, а писать настоящие программы — это нечто совсем иное. Из этой части вы узнаете о том, как стать настоящим программистом.

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

_________________

80 стр. Часть 2. Становимся функциональными программистами

Глава 6. СОЗДАНИЕ ФУНКЦИЙ...81

ОГЛАВЛЕНИЕ

В этой главе...

Написание и использование функций 81

►Подробный анализ функций 84

►Перегрузка функций 88

►Определение прототипов функций 89

►Хранение переменных в памяти 90

►Использование заголовочных файлов 91

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

С++ позволяет разделить код программ на части, называемые функциями. Сами функции могут быть записаны и отлажены отдельно от остального кода программы.

Возможность разбивать программу на части с последующей отладкой каждой функции в отдельности существенно снижает сложность создания больших программ. Этот подход является, по сути, простейшей формой инкапсуляции ( см. главу 15, "Защищённые члены класса: не беспокоить!", где вопросы инкапсуляции рассматриваются подробнее. )

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «С++ для чайников .»

Представляем Вашему вниманию похожие книги на «С++ для чайников .» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «С++ для чайников .»

Обсуждение, отзывы о книге «С++ для чайников .» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x