С практически самоучител Хърбърт Шилдт

С практически самоучител Хърбърт Шилдт

Сумата се прибавя директно в кошницата

8.74 €

Количество
Бърза поръчка



Платформата не носи отговорност за авторските права и съдържанието на споделените в нея учебни материали. Ако споделен учебен материал нарушава Вашите авторски права се свържете с нас.

.

Предговор 13
 
За понататъшно обучение 19
 
1 Основи на С ... 21
 
1.1 Компонентите на една С програма 22
 
1.2 Създаване и компилиране на програма 27
 
1.3 Деклариране на променливи и присвояване на стойности 30
 
1.4 Въвеждане на числа от клавиатурата 35
 
1.5 Извършване на изчисления посредством аритметични изрази 36
 
1.6 Добавяне на коментари в програмата 39
 
1.7 Писане на ваши-собствени функции 42
 
1.8 Използване на функции за връщане на стойности 46
 
1.9 Използване на аргументи на функции 50
 
1.10 Ключовите думи в С 53
 
2 Представяне на управляващите конструкции в С ... 57
 
2.1 Запознаване с if 59
 
2.2 Добавяне на else 61
 
2.3 Създаване на блокове с код 63
 
2.4 Използване на цикъл for 66
 
2.5 Замяна на операторите за инкрементиране и декрементиране в С 70
 
2.6 Разширяване на възможностите на printf{) 74
 
2.7 Програмиране с логически оператори и оператори за сравнение 77
 
3 Още управляващи конструкции в С ... 83
 
3.1 Четене на знакове от клавиатурата 85
 
3.2 Влагане на конструкции if 89
 
3.3 Вариациите на цикъла for 92 - 3.4 Цикълът while на С 96
Съдържание

 

3.5 Използване на цикъла do 98
 
3.6 Създаване на вложени цикли 100
 
3.7 Използване на break за излизане от цикъл 102
 
3.8 Използване на конструкцията continue 105
 
3.9 Избор между алтернативи чрез конструкцията switch
 
3.10 Конструкцията goto 112
4 Подробно описание на типовете данни, променливите и изразите ... 115
 
4.1 Използване на модифмкаторите за типове данни в С 117
 
4.2 Къде се декларират променливи 122
 
4.3 Константите отблизо 129
 
4.4 Инициализиране на променливи 132
 
4.5 Конвертиране на типовете при пресмятане на изрази 135
 
4.6 Конвертиране на типове при присвоявания 138
 
4.7 Преобразуване на типове 141
 
5 Масиви и низове , . . 145
5.1 Деклариране на едномерни масиви 147
5.2 Използване на низове 152
5.3 Създаване на многомерни масиви 158
5.4 Инициализиране на масиви 161
5.5 Построяване на масиви от низове 165
Използване на указатели ... 171
6.1 Основните понятия за указателите 173
6.2 Ограничения за изразите е указатели 17/
6.3 Използване на указатели с масиви 181
6.4 Използване на указатели към низови константи
6.5 Създаване на масиви от указатели 190
6.6 Множествената индиректност 192
6.7 Използване на указатели като параметри 194
Подробно разглеждане на функциите . . . 199
7.1 Прототипи на функции 200
7.2 Рекурсия 210
 
7.3 Подробно разглеждане на параметрите 214
6 С - Практически самоучител
7.4 Предаване на аргументи на main{} 218
 
7.5 Сравняване на по-старите декларации на параметри със съвременните 222
 
8 Конзолен вход/изход , . . 227
 
8.1 Още една предпроцесорна директива 229
 
8.2 Въвеждане и извеждане на знакове и низове 233
 
8.3 Някои нестандартни конзолни функции 235
 
8.4 По-подробно разглеждане на gets(} и puts() 238
 
8.5 Овладяване на printf(} 240
 
8.6 Овладяване на scanf{) 246
 
9 Файлов вход/изход . . . 255
 
9.1 Какво представляват потоците 257
 
9.2 Основите на файловата система 258
 
9.3 feof() и ferror() 266 ■
 
9.4 Някои текстови функции от високо ниво 270
 
9.5 Четене и записване на двоични данни 274
 
9.6 Произволен достъп 280
 
9.7 Различни функции на файловата система 284
 
9.8 Стандартните потоци 287
 
10 Структури и обединения . . . 293
 
10.1 Основи на структурите 294
 
10.2 Деклариране на указатели към структури 306
 
10.3 Работа с вложени структури 310
 
10.4 Какво представляват побитовите полета 315
 
10.5 Създаване на обединения 319
 
11 Разширени типове данни и оператори . . . 327
 
11.1 Използване на спецификаторите. от класа за съхранение 329
 
11.2 Използване на модификаторите за достъп 338
 
11.3 Дефиниране на изброявания 342
 
11.4 Какво представлява typedef 346
 
11.5 Използване на побитовите оператори на С 348
 
11.6 Овладяване на операторите за изместване 352
.

Свързани продукти