Главная | Новости | Статьи | Книги | Ссылки |
В пособии приведено подробное описание наиболее распространенного языка программирования СИ для персональных компьютеров, совместимых с IBM PC, и описано применение средств языка на примерах задач работы со списками.
Учебное пособие предназначено для студентов всех специальностей, аспирантов и инженерно-технических работников использующих вычислительную технику. Может быть использовано как справочное пособие для широкого круга программистов, как профессионалов, имеющих большой опыт работы на СИ, так и начинающих программировать на СИ.
1.1.5. Использование комментариев в тексте программы
1.2. ТИПЫ ДАННЫХ И ИХ ОБЪЯВЛЕНИЕ
1.2.5. Переменные перечислимого типа
1.2.10. Переменные с изменяемой структурой
1.2.11. Определение объектов и типов
1.3.2. Преобразования при вычислении выражений
1.3.3. Операции отрицания и дополнения
1.3.4. Операции разадресации и адреса
1.3.6. Мультипликативные операции
1.3.11. Операция последовательного вычисления
1.3.13. Операции увеличения и уменьшения
1.3.15. Составное присваивание
1.3.16. Приоритеты операций и порядок вычислений
1.5.1. Определение и вызов функций
1.5.2. Вызов функции с переменным числом параметров
1.5.3. Передача параметров функции main
1.6. СТРУКТУРА ПРОГРАММЫ И КЛАССЫ ПАМЯТИ
1.6.1. Исходные файлы и объявление переменных
1.6.3. Время жизни и область видимости программных объектов
1.6.4. Инициализация глобальных и локальных переменных
1.7. УКАЗАТЕЛИ И АДРЕСНАЯ АРИФМЕТИКА
1.7.1. Методы доступа к элементам массивов
1.7.2. Указатели на многомерные массивы
1.7.5. Динамическое размещение массивов
2. ОРГАНИЗАЦИЯ СПИСКОВ И ИХ ОБРАБОТКА
2.1.1. Методы организации и хранения линейных списков
2.1.2. Операции со списками при последовательном хранении
2.1.3. Операции со списками при связном хранении
2.1.4. Организация двусвязных списков
2.1.6. Сжатое и индексное хранение линейных списков
2.2. СОРТИРОВКА И СЛИЯНИЕ СПИСКОВ
2.2.3. Сортировка посредством выбора
2.2.5. Сортировка списков путем слияния
2.2.6. Быстрая и распределяющая сортировки
2.3. ПОИСК И ВЫБОР В ЛИНЕЙНЫХ СПИСКАХ
2.3.4. Методы вычисления адреса
2.3.5. Выбор в линейных списках
Более доступную и исчерпывающую информацию по C см. в книге Дэна Гукина C для "чайников".
В книге представлены все наиболее важные сведения о языке C: основные понятия и концепции, наборы символов, ключевые слова, описания и типы переменных, логические выражения, операторы, циклы, основные директивы препроцессора, методика написания (и выполнения) простейших программ.
Подробно рассматриваются все этапы подготовки и тестирования программ, написанных на языке C. Все теоретические положения детально демонстрируются на коротких, выразительных примерах. Книга написана доступным, простым языком. Рассчитана на всех желающих освоить язык C, в том числе и начинающих, не имеющих опыта программирования.
См. также Лучшие книги по языку C