1. Обзор языка С. Типы, операции. |
Конспект |
2. Обзор языка С. Управляющие конструкции. Структура программы, области видимости. |
Конспект |
3. Обзор языка С. Ввод-вывод. Обработка последовательности. |
Конспект |
                       
Пример. Сравнение ввода-вывода в С и С++ |
iocompare.zip |
                       
Пример. Обработка последовательности |
sequence.zip      
sequence-mean.zip |
4. Обзор языка С. Указатели. |
Конспект |
5. Обзор языка С. Управление памятью. Работа с массивами. |
Конспект |
                       
Пример. Разрушение стека |
breakstack.zip |
                       
Пример. Обработка массива |
array-minmax.zip |
6. Обзор языка С. Некоторые задачи с массивами. |
Конспект |
7. Сортировки. |
Конспект |
8. Сортировки. Продолжение |
Конспект |
                       
Экзотический пример. |
Слияние за O(n) без доп. памяти. |
9. Битовые операции. Специальные сортировки. |
Конспект |
10. Представления чисел и последствия этого. |
Конспект |
                       
Пример. Те самые последствия |
(num.zip) |
11. Дополнительные конструкции языка С. |
Конспект |
                       
Пример. Параметры функции main |
(main.c) |
12. Задачи по геометрии. |
Конспект |
13. Библиотека CLib. |
Конспект |
                       
Пример. Функции с переменным числом параметров |
(var-args.c) |