8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

[Флагманский магазин подлинный] Ming jie C Языковая промежуточная онлайн -компьютерная книга C

Цена: 941руб.    (¥44.5)
Артикул: 558699435558

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:人民邮电出版社官方旗舰店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥ 189 119.52 526руб.
¥55.81 180руб.
¥992 092руб.
¥ 79 59.251 252руб.


Каталог

ГЛАВА 1 НОМЕР У ГАЛОВАЯ ИГРА 1
1-1 Угадайте номер номер 2
Реализовать условное ветвление через оператор IF 2
Гнездование заявлений IF 3
Методы реализации нескольких филиалов 4
1-2 повторить, пока не угадает правильно 8
Проверка через заявление DO 8
Оператор равенства и реляционный оператор 9
Проверка, пока утверждение 10
Заявление 10
В то время как заявление и заявление 11
Сначала судья, а затем циклу и сначала судья, а затем судья 11
1-3 Случайно установите целевой номер 12
Функция RAND: генерировать случайное число 12
Функция SRAND: установите семя, используемое для генерации случайных чисел 13
Случайно установите целевой номер 15
Ограничьте количество входов 17
1-4 Сохранить запись ввода 22
Массив 22
Сохраните входное значение в массив 24
Отображение записей ввода через оператор FOR 26
Инициализация элементов массива 28
Получите количество элементов в массиве 29

Глава 2 Фокус на дисплее 33
2-1 опытный в использовании экологичных символов 34
Escape excels 34
A: Символ тревоги 35
n: разрыв строки 35
f: Изменение страницы 35
b: Символ Backspace 36
r: возврат перевозки 38
t: горизонтальная таблица.
V: Вертикальная вкладка.
'и": Одиночные и двойные кавычки 40
Функция PutChar: выходной символ 40
: Вопрос Марк 40
\: Backslash символ 41
Восьмистные персонажи и шестнадцатеричные персонажи побега 41
2-2 Время манипуляции 42
Функция часов: Получите прошедшее время после начала программы
Рассчитайте время, необходимое для обработки 46
Обработка паузы в течение определенного периода 47
2-3 субтитры отображают 50
Показать и устранить символов один за одним 50
Функция Strlen: Запросите длину строки 50
Дисплей субтитров (справа налево) 52
Дисплей субтитров (слева направо) 53
2-4 вход и вывод формата 56
Укажите количество битов, которые будут отображаться как переменная 56
Покажите любое количество персонажей пробелов 57
Функция печати: формат вывод 60
Функция Scanf: вход формата 63

ГЛАВА 3 Игра в рок-номерах 69
3-1 Rock Scissors Game 70
Базовый дизайн 70
оператор переключения 72
Строка, представляющая «жест» 74
Строка, содержащая китайские символы 75
ЧАР типа 76
Показать все персонажи 77
Функция Isprint: Судите символы отображения 78
Условные операторы и условные выражения 78
Внутри строки 79
Итерация через строку по указателю 80
CHAR_BIT 81
Массив указателей на строки 81
Улучшение программы 84
Значение жеста и суждение жеста 86
Позвольте компьютеру «обратно» 87
3-2 сегментация функции 88
Победа и проигрыш 88
Объем функций и идентификаторов 90
3 раза до конца 91

Глава 4: Замечательный план Чжуджи 97
4-1 Замечательный план Чжуджи 98
Замечательный план Чжуджи 98
Вопрос 99
Прочтите строку номеров 101
Функция ATOI/Функция ATOL/Функция ATOF: преобразовать строку в числовое значение 102
Проверьте обоснованность строк чтения 103
Суждение о категориях персонажа 105
Суждение о ударе и ударе 107

Глава 5 Обучение памяти 117
5-1 простая тренировка памяти 118
Учебная память 4 цифры 118
Целостное представление диапазон 119
Учебная память любого количества цифр 120
Введите уровень обучения 121
Используйте строку, чтобы представить значение 122
Создать строку как заголовок 122
Показать строку как заголовок 123
Функция STRCMP: сравнение строк 124
Английская письма воспоминания (первая) 125
Создать строку как заголовок 127
Английская письма воспоминания (второе) 127
5-2 Добавьте одно обучение 130
Добавить одно обучение 130
Введите уровень 132
Создать и отображать заголовок 132
Устранить проблему 132
Введите ответ 133
Суждение правильно или неправильно 133
Сохраните количество ответов 133
Покажите результаты обучения 133
Дисплей с горизонтальной графикой 134
Дисплей с вертикальной графикой 135
Сохраните значения в массиве 136
Как сохранить значения, которые превышают количество элементов массива (один из них) 138
Как хранить значения, которые превышают количество элементов массива (второе) 140
Добавить одно улучшение обучения 142
5-3 Динамическое распределение и высвобождение места для хранения 144
Объявить массив 144
Динамический период хранения 145
Динамическое распределение и выпуск пространства для хранения 146
Указатель на void -тип 146
Выделите место для хранения для одного объекта 148
Выделите место для хранения для объектов массива 151

Глава 6 Календарь 161
6-1 Какой сегодня день? 162
Сегодняшняя дата 162
Time_t Тип: календарное время 162
Функция времени: Получите текущее время в виде календарного времени 163
Структура ТМ: время разложения 164
Функция LocalTime: преобразовать время календаря в время разложения, представляющее локальное время 164
Функция GMTime: преобразовать время календаря в время разложения UTC 166
Установите семена случайных чисел через текущее время 167
Функция ASCTime: преобразовать время разложения в строку 167
Функция CTME: преобразовать время календаря в строку 170
Функция Difftime: Найдите разницу во времени 171
Обработка паузы в течение определенного периода времени 173
6-2 в поисках недели 174
Функция MKTime: преобразует время разложения, представляющее локальное время в календарное время 174
Кайлер Формула 175
6-3 календарь 178
Календарь шоу 178
В поисках недели 179
Суждение о лечебном году 179
Дни в месяце 179
Процесс отображения календаря 180
Горизонтальный дисплей 182
Сохраните 1 месяц календарь в строку 186
Функция Sprintf: форматируйте вывод строки 186
Генерировать пустую строку 187
Функция Strcpy: копирование струн 188
Установите пробел на левую сторону 1 -го дня 189
Функция Strcat: string uncatenation 190
Показать строку 192
Расчет года и месяца 193
6-4 Параметры командной строки 194
Параметры командной строки 194
Сущность указала Argv 196
197 Traversal Argv по указателям в единицах строк
199 Отстуда ARGV в персонажах по указателю
1. Нет argc to traverse 204
Календарь указанного года и месяца при запуске программы 205

Глава 7 Правый мозг Тренировка 211
7-1 Найти счастливые номера 212
Копия массива 212
Пропустите элемент массива при копировании массива 214
Найти счастливые номера 216
Перестановление элементов массива 217
Обмен два значения 219
7-2 Ищу повторяющиеся числа 222
Ищу повторяющиеся числа 222
Улучшение ввода и эксплуатации клавиатуры (MS-Windows/MS-DOS) 224
Функция GETCH: Получите нажатую клавишу 225
Функция Putch: вывод в консоли 225
Улучшения в вводе и эксплуатации клавиатуры (Unix/Linux/OS X) 226
Универсальный файл заголовка 227
Дизайн заголовочных файлов, содержащих защиту файлов заголовка 229
Замените вызываемую функцию 231
Объявление переменных параметров 232
Macro va_start: подготовка перед доступом к параметрам переменных 233
VA_ARG Macro: выберите переменные параметры 234
VA_END Macro: конечный доступ к переменным параметрам 235
Функция VPRINTF/VFPRINTF Функция: вывод в потоку 235
Функция VSPRINTF: вывод по строке 237
Улучшенная процедура 238
7-3 Трехбуквенная ассоциация слов 241
Развитие мгновенного суждения 241
Генерировать вопрос 242

Глава 8 Упражнения для печати 247
8-1 Основные упражнения для печати 248
Введите строку 248
Устранение входных символов 249
Введите несколько строк 252
Нарушить порядок вопросов (метод 1) 254
Нарушить порядок вопросов (метод 2) 256
8-2 макет клавиатуры Associate Typling 258
Комплект клавиатуры Lenovo Typing 258
8-3 Комплексные упражнения на типинг 261
Практическое меню 261
Обучение на одной позиции 267
Обучение смешанной позиции 269
Обучение слов на языке C 271
Английский разговор обучение 273

Глава 9 Обработка документов 277
9-1 Стандартный поток 278
Копировать программу 278
функция getChar и EOF 278
Назначение и сравнение 279
Поток и буфер 280
Типы буферов 280
Функция SETVBUF/SETBUF Функция: изменение метода буферизации 281
Fflush Функция: обновление буфера 282
Стандартный поток 283
Перенаправление 284
9-2 текстовый файл 285
Откройте и закрывайте файлы 285
Функция FOPEN: Открыть файл 285
Тип файла 287
Функция Fclose: Закрыть файл 288
Сохранить и получить информацию об обучении 288
Обновлен Zui High Score 292
Читать информацию об обучении 292
Функция FSCANF: входной формат 293
Написать информацию об обучении 293
Функция fprintf: выходной формат 293
9-3 написание коммунальных программ 294
Concat: выходной подключение к файлу 294
Функция FGETC: прочитайте символ из потока 297
Функция fputc: выводит символ в потоку 297
Detab: преобразовать горизонтальные вкладки в пустые символы 298
Функция FPUTS: Выходная строка 301
Entab: преобразовать символы пробелов в горизонтальные символы вкладок 302
9-4 двоичный файл 304
Текстовые файлы и двоичные файлы 304
Функция Fread: прочитать данные из файла 305
Функция fwrite: записать данные в файл 305
HDUMP: файл дамп с помощью символа и шестнадцатеричного кодирования 305
bcopy: копировать файл 307

Глава 10 Английское программное обеспечение для обучения слов 311
10-1 английское программное обеспечение для обучения слов 312
Программное обеспечение Display Word 312
Выберите и отображайте слова 313
Распространение программного обеспечения для обучения слов 314
Параметры отображения 316
Генерировать параметры 316
Генерировать параметры (расширенная версия) 318
10-2 Динамически распределяйте пространство для строковых массивов 320
Динамически распределять пространство для одной строки 320
Динамически распределять пространство для строковых массивов (двумерные массивы) 321
Динамически распределить пространство для строковых массивов (указателей) 323
Чтение файлов Word 330
PostScript 335
Благодарности 336
Ссылка 337


Введение

«Язык Ming jie C: промежуточная глава» продолжает стиль «Язык Ming jie C: введение глава» с изображениями и текстами, богатыми примерами и подробными объяснениями и уникальна по структуре. Это заставляет читателей писать игровую программу и постепенно улучшать или изменить ее, чтобы объяснить связанные сфактические знания языка C. Программа в каждой главе проста и интересна, и содержит множество практических методов, таких как генерация случайных чисел, методы применения массивов, строки и указатели, параметры командной строки, обработка файлов, методы генерации функций, которые получают переменные параметры, динамическое распределение и выпуск пространства для хранения и т. Д. Кроме того, мы также объясним подробные правила синтаксиса, методы использования многих библиотечных функций и другие знания.
об авторе


Шибата Вангьян

 

Доцент, Школа информационной инженерии, Технологический университет Фукуока, Япония. Он хорошо известен в ИТ-индустрии и составил серию влиятельных компьютерных учебников и справочников, таких как «Mingjie C ++» и «Mingjie Java». Эта книга выиграла награду Японской ассоциации инженерного образования.


Рекомендуемая рекомендация

Второй бестселлер, 111 кодов + 152 диаграммы + 10 игровых программ, которые лучше понятны, чем учебники!