Язык С - Язык программирования, разработанный, как инструмент для программистов практиков в 1972 году на основе языка B. Представляет собой процедурный язык(как и Паскаль). На нем до сих пор пишутся unix-подобные ОС. Общая характеристика: Включает элементы как выского уровня(структуры данных и операторы структурного программирования, большой набор операций, указатели и функции) так и низкого(аппаратные типы данных, логические операции с битами, сдвиги, работа с адресами); Имеет эффективный, экономный и переносимый компилятор; Развитые библиотеки(как стандартная, так и дополнительные) Язык С++ является самостоятельным языком программирования, разработанным на основе С. Особенностью языка С++ является включение в язык объектно-ориентированного подхода и введение дополнительных упрощающих синтаксических конструкций.
Перегрузка операций позволяет иметь различные версии одинаково названной функции или процедуры с различными параметрами.
Оператор присваивания
Оператор ветвления if(Пример: if(выражение) оператор_1; else оператор_2;)
Переключатель switch (Пример: switch(выражение)
{ case const_1: оператор_1; break;
case const_2: оператор_2; break;
// . . .
default:оператор_N; break;
}
Цикл с предусловием while (Пример: while (выражение) оператор;)
Цикл с постусловием do-while (Пример: do оператор; while(выражение);)
Цикл for (Пример: for (инициализация; условие; изменение) оператор;)
Операторы goto, break; continue -goto <идентификатор>;
...
<идентификатор>: <инструкция>
break - оператор прерывания цикла.
continue - переход к следующей итерации цикла. Он используется, когда тело цикла содержит ветвления.
Оператор return – оператор возврата из функции. Он всегда завершает выполнение функции и передает управление в точку ее вызова. Вид оператора:
return [выражение];