Урок 8. Функции. Передача аргументов по значению и по ссылке

26 Янв 2012

Особенности языка С. Учебное пособие

Общее представление

Язык C как и большинство других языков программирования позволяет создавать программы, состоящие из множества функций, а также из одного или нескольких файлов исходного кода. До сих пор мы видели только функцию main(), которая...далее

Урок 7. Переменные, адреса и указатели

24 Янв 2012

Особенности языка С. Учебное пособие

Переменная — это область памяти, к которой мы обращаемся за находящимися там данными, используя идентификатор (в данном случае, имя переменной). При этом у этой помеченной именем области есть еще и адрес, выраженный числом и понятный компьютерной системе. Этот адрес можно получить и записать в особую переменную. Переменную, содержащую адрес области памяти, называют указателем.

Когда мы меняем значение обычной переменной, то,...далее

Урок 6. Посимвольный ввод и вывод. Понятие буфера

22 Янв 2012

Особенности языка С. Учебное пособие

putchar() и getchar()

В заголовочном файле stdio.h содержится объявление не только функции printf(), но и многих других, связанных с вводом-выводом. Среди них есть функции, которые обрабатывают по одному символу за вызов —...далее

Урок 5. Битовые операции

20 Янв 2012

Особенности языка С. Учебное пособие

Для освоения темы этого урока вам потребуются знания о системах счисления (двоичной, восьмеричной и др.), навыки перевода чисел из одной системы счисления в другую, а также вы должны иметь представление о том, что такое битовые (они же поразрядные) операции. С последним можно познакомиться по вот этой лекции.

В языке программирования C...далее

Урок 4. Циклы в языке C

16 Янв 2012

Особенности языка С. Учебное пособие

Инкремент и декремент

Прежде, чем изучать циклы, следует познакомиться с часто используемым в языке C способом увеличения/уменьшения значений переменных на единицу. Конечно, в C работают такие формы изменения значений как, например, a += 1...далее

Урок 3. Операторы ветвления

14 Янв 2012

Особенности языка С. Учебное пособие

if-else

В языке программирования C синтаксис оператора ветвления if-else выглядит так:

if (...далее          
Урок 2. Символьный тип данных. Специальные символы

12 Янв 2012

Особенности языка С. Учебное пособие

Этот урок будет совсем небольшим по количеству теории. Здесь мы более подробно рассмотрим символьный тип данных.

По таблице ASCII символы с номерами (кодами) от 0 до 127 жестко определены. В этом диапазоне номера присвоены символам цифр, латинским (английским) маленьким и большим буквам, а также используемым в языке иным символам ('!', '%', '~' и т.п.). Здесь же заданы коды для различных управляющих символов, которые никак не...далее

Урок 1. Типы данных и их вывод

09 Янв 2012

Особенности языка С. Учебное пособие

Эта тема не так проста как кажется. Точнее она проста, но достаточно объемна по количеству информации. Лучше в ней разобраться до конца и запомнить некоторые вещи наизусть.

На этом уроке мы познакомимся с особенностями функции printf() и типами данных: целыми и...далее