Шпак
3.Я. Програмування мовою С. - Львів: Оріяна-Нова, 2006. - 432 с.
У навчальному посібнику розглянуто різні аспекти програмування мовою С. У початкових розділах грунтовно описано синтаксис та семантику всіх стандартних конструктивних компонентів мови: лексем, виразів, операторів, функцій. Значну увагу приділено різновидам типів даних, зокрема опрацюванню масивів, символьних рядків, структур тощо. Другу половину посібника присвячено програмним реалізаціям практичних задач, серед яких створення і використання лінійних динамічних списків і двійкових дерев, організація файлового обміну даними, формування екранних зображень та інші.
Викладений матеріал базується на стандарті ANSI/ISO мови С, водночас зазначено нововведення, затверджені в стандарті С-
99. Наведено важливу для практичного програмування інформацію про додаткові можливості компілятора, середовища та бібліотек Borland С/С++.
Для студентів, які вивчають програмування в рамках різних навчальних дисциплін, а також для всіх, хто бажає самостійно опанувати мову С.
3.Я. Програмування мовою С. - Львів: Оріяна-Нова, 2006. - 432 с.
У навчальному посібнику розглянуто різні аспекти програмування мовою С. У початкових розділах грунтовно описано синтаксис та семантику всіх стандартних конструктивних компонентів мови: лексем, виразів, операторів, функцій. Значну увагу приділено різновидам типів даних, зокрема опрацюванню масивів, символьних рядків, структур тощо. Другу половину посібника присвячено програмним реалізаціям практичних задач, серед яких створення і використання лінійних динамічних списків і двійкових дерев, організація файлового обміну даними, формування екранних зображень та інші.
Викладений матеріал базується на стандарті ANSI/ISO мови С, водночас зазначено нововведення, затверджені в стандарті С-
99. Наведено важливу для практичного програмування інформацію про додаткові можливості компілятора, середовища та бібліотек Borland С/С++.
Для студентів, які вивчають програмування в рамках різних навчальних дисциплін, а також для всіх, хто бажає самостійно опанувати мову С.