Язык программирования C. Курс

Translate the description into English (United States) using Google Translate?Translate the description back to Russian (Russia)

Курс “Основы языка C” включает 22 урока и итоговую проверочную работу. Приложение только на русском языке.

Предполагается, что вы знакомы с азами программирования. Как минимум у вас должно быть представление о том, что такое переменная, ветвление, цикл и функция.

В курсе среди прочего затрагиваются отличительные особенности программирования на языке C. Рассматриваются массивы, строки, указатели, структуры, в том числе динамические, работа с файлами, передача аргументов командной строки в программу, препроцессор языка, создание многофайловых программ и библиотек. Почти каждый урок содержит задания в форме задач. Часть из них снабжена решениями.

Материалы, входящие в состав данного курса, распространяются на условии лицензии GNU FDL. Пособие не содержит неизменяемых разделов. Автором курса является Шапошникова С. В. (plustilino). Встречающиеся названия могут являться торговыми марками соответствующих владельцев.

Текст уроков курса опубликован по адресу https://younglinux.info/c

Темы уроков:

1. Введение в язык программирования C
2. Типы данных и их вывод
3. Символьный тип данных. Управляющие символы
4. Операторы ветвления
5. Циклы в языке C
6. Битовые операции
7. Посимвольный ввод и вывод. Понятие буфера
8. Переменные, адреса и указатели
9. Функции. Передача аргументов по значению и по ссылке
10. Форматированный ввод данных
11. Псевдослучайные числа
12. Массивы и указатели
13. Массивы и функции
14. Особенности работы со строками
15. Функции для обработки строк
16. Структурный тип данных
17. Динамические структуры данных
18. Ввод данных из файла и вывод в файл
19. Передача аргументов в программу
20. Препроцессор языка С
21. Многофайловые программы
22. Библиотеки
23. Проверочная работа
The course "Fundamentals of the C language" includes 22 lessons and the final verification work. The application is in Russian only.

It is assumed that you are familiar with the basics of programming. At a minimum, you should have an idea of ​​what a variable, branching, loop and function is.

In the course, among other things, the distinguishing features of programming in C are discussed. Arrays, strings, pointers, structures, including dynamic ones, working with files, passing command-line arguments to the program, the language preprocessor, creating multi-file programs and libraries are considered. Almost every lesson contains tasks in the form of tasks. Some of them are equipped with solutions.

The materials included in this course are distributed on the basis of the GNU FDL license. The manual does not contain unchanged partitions. The author of the course is Shaposhnikova SV (plustilino). Occurring names may be trademarks of their respective owners.

The text of the course is published at https://younglinux.info/c

Lesson Topics:

1. Introduction to C programming language
2. Types of data and their output
3. Character data type. Control characters
4. Branching operators
5. C language cycles
6. Bitwise operations
7. Character input and output. The concept of a buffer
8. Variables, addresses, and pointers
9. Functions. Passing arguments by value and by reference
10. Formatted data entry
11. Pseudo-random numbers
12. Arrays and pointers
13. Arrays and Functions
14. Features of working with strings
15. Functions for processing strings
16. Structured data type
17. Dynamic data structures
18. Data input from a file and output to a file
19. Passing arguments to the program
20. C Preprocessor
21. Multi-file programs
22. Libraries
23. Testing work
Read more
Collapse
5.0
3 total
5
4
3
2
1
Loading...

What's New

Версия курса от сентября 2018 г.
Read more
Collapse

Additional Information

Eligible for Family Library
Updated
September 5, 2018
Size
2.5M
Installs
50+
Current Version
1.0
Requires Android
4.0.3 and up
Content Rating
Everyone
Permissions
Offered By
plustilino
Developer
©2019 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.