Типы данных: не только массивы
Переход от простых программ к сложным - это вопрос не столько количества, сколько качества. Необходимо на деле применить принцип модульности по отношению не только к алгоритмам, но и к данным. Типы данных, их иерархическое конструирование, взаимодействие переменных и функций - это все составляет второй уровень программирования - программирование "на уровне Паскаля".
4.1. Указатели, массивы, память
4.2 Структуры и объединения
4.3. Типы данных и переменные
4.4. Указатели и управление памятью в Си
4.5. Функция как тип данных и модуль
4.6.Модульное программирование на Си
4.7. Динамические переменные и массивы
4.8. Биты, байты, слова