Стивен Прата - Язык программирования C. Лекции и упражнения (6-е изд.) 2015

Тут можно читать онлайн Стивен Прата - Язык программирования C. Лекции и упражнения (6-е изд.) 2015 - бесплатно полную версию книги (целиком) без сокращений. Жанр: Прочая старинная литература, издательство Вильямс, год 0101. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Стивен Прата - Язык программирования C. Лекции и упражнения (6-е изд.) 2015 краткое содержание

Язык программирования C. Лекции и упражнения (6-е изд.) 2015 - описание и краткое содержание, автор Стивен Прата, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Язык программирования C. Лекции и упражнения (6-е изд.) 2015 - читать онлайн бесплатно полную версию (весь текст целиком)

Язык программирования C. Лекции и упражнения (6-е изд.) 2015 - читать книгу онлайн бесплатно, автор Стивен Прата
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Массив типа char и нулевой символ 119

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

Функция strlen() 121

Константы и препроцессор С 123

Модификатор const 127

Работа с символическими константами 127

Исследование и эксплуатация функций printf() и scanf() 129

Функция printf() 130

Использование функции printf() 130

Использование функции scanf() 144

Ключевые понятия 151

Резюме 152

Вопросы для самоконтроля 153

Упражнения по программированию 155

Глава 5. Операции, выражения и операторы 157

Введение в циклы 158

Фундаментальные операции 160

Операция присваивания: = 160

Операция сложения: + 163

Операция вычитания: - 163

Операции знака: - и + 163

Операция умножения: * 164

Операция деления: / 166

Приоритеты операций 167

Приоритет и порядок вычисления 169

Некоторые дополнительные операции 170

Операция sizeof и тип size_t 170

Операция деления по модулю: % 171

Операции инкремента и декремента: ++ и -- 172

Декрементирование: -- 176

Приоритеты операций 177

Не умничайте 177

Выражения и операторы 178

Выражения 179

Операторы 179

Составные операторы (блоки) 182

Преобразования типов 184

Операция приведения 187

Функции с аргументами 188

Демонстрационная программа 190

Ключевые понятия 191

Резюме 192

Вопросы для самоконтроля 193

Упражнения по программированию 196

Содержание 9

Глава 6. Управляющие операторы С: циклы 199

Повторный обзор цикла while 200

Комментарии к программе 201

Цикл чтения в стиле С 202

Оператор while 203

Завершение цикла while 204

Когда цикл завершается? 204

Оператор while: цикл с предусловием 205

Особенности синтаксиса 205

Сравнение: операции и выражения отношений 207

Что такое истина? 208

Что еще является истинным? 209

Затруднения с понятием истины 210

Новый тип _Bool 212

Приоритеты операций отношений 213

Неопределенные циклы и циклы со счетчиком 215

Цикл for 216

Использование цикла for для повышения гибкости 217

Дополнительные операции присваивания: +=, -=, * = , / = , %= 221

Операция запятой 222

Греческий философ Зенон и цикл for 225

Цикл с постусловием: do while 226

Выбор подходящего цикла 229

Вложенные циклы 230

Анализ программы 230

Изменение поведения вложенного цикла 230

Введение в массивы 231

Использование цикла for с массивами 233

Пример цикла, использующего возвращаемое значение функции 235

Анализ программы 237

Использование функций с возвращаемыми значениями 238

Ключевые понятия 238

Резюме 239

Вопросы для самоконтроля 240

Упражнения по программированию 243

Глава 7. Управляющие операторы С: ветвление и переходы 247

Оператор if 248

Добавление к оператору if конструкции else 250

Еще один пример: знакомство с функциями getchar() и putchar() 251

Семейство функций для работы с символами с type.h 254

Множественный выбор else if 255

Образование пар else и if 258

Другие вложенные операторы i f 259

Давайте будем логичными 263

Альтернативное представление: заголовочный файл iso64 6.h 264

Приоритеты операций 265

Порядок вычисления выражений 265

10 Содержание

Диапазон значений 266

Программа подсче та слов 267

Условная операция ? : 270

Вспомогательные средства для циклов: continue и break 272

Оператор continue 272

Оператор break 275

Выбор из множества вариантов: операторы switch и break 277

Использование оператора switch 278

Пение только первого символа строки 280

Множество меток 280

Операторы switch и if else 283

Оператор goto 283

Избегайте goto 283

Ключевые понятия 286

Резюме 287

Вопросы для самоконтроля 288

Упражнения по программированию 290

Глава 8. Символьный ввод-вывод и проверка достоверности ввода 293

Односимвольный ввод-вывод: getchar() и putchar () 294

Буферы 295

Завершение клавиатурного ввода 297

Файлы, потоки и ввод данных с клавиатуры 297

Конец файла 298

Перенаправление и файлы 301

Перенаправление в Unix, Linux и командной строке Windows 302

Создание дружественного пользовательского интерфейса 306

Работа с буферизированным вводом 306

Смешивание числового и символьного ввода 308

Проверка допустимости ввода 310

Анализ программы 315

Поток ввода н числа 315

Просмотр меню 316

Задачи 316

На пути к более гладкому выполнению 317

Смешивание символьного и числового ввода 319

Ключевые понятия 321

Резюме 322

Вопросы для самоконтроля 322

Упражнения по программированию 323

Глава 9. Функции 325

Обзор функций 326

Создание и использование простой функции 327

Анализ программы 328

Аргументы функции 330

Определение функции с аргументами: формальные параметры 331

Создание прототипа функции с аргументами 332

Вызов функции с аргументами: фактические аргументы 333

Содержание 11

Представление в виде черного ящика 334

Возврат значения из функции с помощью return 334

Типы функций 337

Создание прототипов функций в ANSI С 338

Суть проблемы 338

Решение стандарта ANSI С 339

Отсутствие аргументов и неопределенные аргументы 340

Преимущество прототипов 341

Рекурсия 341

Рекурсия в действии 342

Основы рекурсии 343

Хвостовая рекурсия 344

Рекурсия и изменение порядка на противоположный 346

Преимущества и недостатки рекурсии 348

Компиляция программ, состоящих из двух и более файлов исходного кода 349

Unix 349

Linux 349

Компиляторы командной строки DOS 350

Компиляторы интегрированных сред разработки в Windows и Apple 350

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

Выяснение адресов: операция & 353

Изменение переменных в вызывающей функции 355

Указатели: первое знакомство 357

Операция разыменования: * 357

Объявление указателей 358

Использование указателей для обмена данными между функциями 359

Ключевые понятия 363

Резюме 363

Вопросы для самоконтроля 364

Упражнения по программированию 365

Глава 10. Массивы и указатели 367

Массивы 368

Инициализация 368

Назначенные инициализаторы (С99) 372

Присваивание значений элементам массива 373

Границы массива 374

Указание размера массива 376

Многомерные массивы 377

Инициализация двумерного массива 379

Большее количество измерений 380

Указатели и массивы 381

Функции, массивы и указатели 384

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

Комментарии: указатели и массивы 388

Операции с указателями 389

Защита содержимого массива 393

Использование const с формальными параметрами 394

Дополнительные сведения о ключевом слове const 395

12 Содержание

Указатели и многомерные массивы 397

Указатели на многомерные массивы 400

Совмести мость указателей 401

Функции и многомерные массивы 403

Массивы переменной длины 406

Составные литералы 410

Ключевые понятия 412

Резюме 412

Вопросы для самоконтроля 414

Упражнения по программированию 416

Глава 11. Символьные строки и строковые функции 419

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

Интервал:

Закладка:

Сделать


Стивен Прата читать все книги автора по порядку

Стивен Прата - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Язык программирования C. Лекции и упражнения (6-е изд.) 2015 отзывы


Отзывы читателей о книге Язык программирования C. Лекции и упражнения (6-е изд.) 2015, автор: Стивен Прата. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x