Рубрики
Основы программирования

Переменные.

С этой статьи я начинаю цикл “основных концепций программирования”. Это универсальные концепции, которые присутствуют во многих языках и отличаются только синтаксисом. Начнем с первой универсальной концепции под названием переменная. Переменная – это объект содержащий изменяемые данные. Но ещё существуют и переменные, значение которых не меняется. Их называют константами. Например скорость автомобиля можно описывать переменной т.к. […]

 
Рубрики
Самоучитель по языку Си

Структуры в языке Си.

Структура в языке Си – это тип данных, создаваемый программистом, предназначенный для объединения данных различных типов в единое целое. Структуры делают программу более модульной, что в свою очередь позволяет легко изменять код, потому что он становится более компактным. Структуры, как правило, используют тогда, когда в программе есть много данных и их нужно сгруппировать вместе — […]

 
Рубрики
Самоучитель по языку Си

Функции в языке Си.

Функция — это самостоятельная единица программы, которая спроектирована для реализации конкретной подзадачи. Функция является подпрограммой, которая может содержаться в основной программе, а может быть создана отдельно (в библиотеке). Каждая функция выполняет в программе определенные действия. Определение функции Каждая функция в языке Си должна быть определена, то есть должны быть указаны: тип возвращаемого значения; имя функции; […]

 
Рубрики
Основы программирования

Краткий обзор известных языков программирования.

Прежде чем вы захотите изучать какой-нибудь язык программирования надо знать немного об их истории и где они применяются. Я представляю вам краткий обзор 25 известных языков программирования. Начиная с самого известного до менее популярного. Статья сделана для новичков в сфере программирования. Вы можете почитать о каждом языке и выбрать тот который вам больше понравиться для […]

 
Рубрики
Самоучитель по языку Си

Указатели в языке Си.

Указатель — переменная, содержащая адрес объекта. Указатель не несет информации о содержимом объекта, а содержит сведения о том, где размещен объект. Указатели похожи на метки, которые ссылаются на места в памяти. Они тоже имеют адрес, а их значение является адресом некоторой другой переменной. Переменная, объявленная как указатель, занимает 4 байта в оперативной памяти (в случае […]

 
Рубрики
Самоучитель по языку Си

Массивы в языке Си.

Массив – это непрерывный участок памяти, содержащий последовательность объектов одинакового типа, обозначаемый одним именем. Массивы — очень полезные сущности, особенно в тех случаях, когда необходимо под одним именем объединить группы переменных одного и того же типа, обращаться к таким переменным можно через целочисленный индекс. Элемент массива – значение, хранящееся в определенной ячейке памяти, расположенной в […]

 
Рубрики
Самоучитель по языку Си

Классы памяти в языке Си

Все переменные в программе характеризуются не только типом, но и классом памяти. В языке Си существует четыре класса памяти: Автоматический (automatic); Регистровый (register); Статический (static); Внешний (external). Рассмотрим все классы памяти подробнее: 1. Автоматический (automatic) По умолчанию, локальные переменные имеют класс auto. Такие переменные располагаются на стеке, а их область видимости ограничена своим блоком. Спецификатор […]

 
Рубрики
Самоучитель по языку Си

Операторы языка Си

Оператор – это наименьшая автономная часть языка программирования, команда. Сегодня мы узнаем какие есть операторы в языке программирования Си. Все операторы языка СИ разделены на категории: условные операторы, к которым относятся оператор условия if и оператор выбора switch; операторы цикла (for,while,do while); операторы перехода (break, continue, return, goto); Логические операторы (И, ИЛИ, НЕ); другие операторы […]

 
Рубрики
Самоучитель по языку Си

Арифметические выражения.

Арифметические выражения, стоящие в правой части оператора присваивания, могут содержать: целые и вещественные числа знаки арифметических действий + — сложение, вычитание * / умножение, деление % остаток от деления вызовы стандартных функций abs (i) модуль целого числа i fabs (x) модуль вещественного числа x sqrt (x) квадратный корень из вещественного числа x pow (x, y) […]

 
Рубрики
Самоучитель по языку Си

Типы данных и переменные.

Типы данных: В языке Си различают понятия “тип данных” и “модификатор типа”. Тип данных – это целый, а модификатор – со знаком или без знака. Целое со знаком будет иметь как положительные, так и отрицательные значения, а целое без знака – только положительные значения. В языке Си можно выделить пять базовых типов. char – символьный. […]

 
Рубрики
Самоучитель по языку Си

Первая программа на языке Си.

Единственный способ выучить новый язык программирования — это писать на нем программы. При изучении любого языка первой, как правило, предлагают написать самую простую программу. Этим мы сегодня и займёмся, а перед этим мы установим компилятор. Ведь где-то же нам надо писать нашу первую программу. Много рыская по интернету я нашел очень интересный компилятор называется он […]

 
Рубрики
Самоучитель по языку Си

История языка Си и его достоинства.

Си – компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах Деннисом Ритчи. Первоначально он был разработан для реализации операционной системы UNIX, но, впоследствии, был перенесён на множество других платформ. Язык программирования Си оказал существенное влияние на развитие индустрии программного обеспечения, а его синтаксис стал основой для таких языков программирования, как C++, C#, […]