Справочник
Структура программы. Основные типы данных. Массивы.
Программа на языке C++ представляет собой набор функций, одна из которых имеет имя main. | В простейшем случае программа представляет собой одну единственную функцию main. | Если функция main получает параметры и возвращает результат, то она объявляется так: | int main(int argc, char* argv[]) | Здесь инструкции | */ | return(значение);Инструкция присваивания. Выбор. Циклы.
Инструкция | Соответствующая "обычная" инструкция присваивания | Х + + | X = X + 1 | Х- - | X = X -1 | Х += У | X = X + У | X -=У | Х = Х -У | Х *= У | Х = Х*У | Х %= У | X = X % У | Инструкция if | Вариант 1.Объявление функции. Стандартные функции.
Синтаксис: | Тип Имя{Тип1 Параметр1,… Типj Параметрj} | // Объявления переменных | //и инструкции функции | return | Значение: | Тип – тип функции, тип значения, которое функция возвращает. Если функция не возвращает значение, то ее тип – void. В теле функции инструкцию return в этом случае не пишут.Математические функции
abs, fabs | Синтаксис: | int abs (int к); | double fabs(double x); | Возвращает целое (abs) или дробное (fabs) абсолютное значение аргумента, в качестве которого можно использовать выражение соответствующего типа.Функции преобразования
Приведенные ниже функции выполняют преобразование строк в числовое значение и чисел в строковое представление. | atof | Синтаксис: | double atof(const char* s); | Возвращает дробное число, значение которого передано функции в качестве аргумента.Функции ввода-вывода
printf | Синтаксис: | int printf(Формат, СписокПеременых); | Выводит на экран значения переменных. Формат вывода задается в строке форматирования, которая помимо спецификатора формата может содержать текст и управляющие символы.Функции работы с файлами
fopen | Синтаксис: | FILE* fopen(const char * Имя, const char* Режим) | Открывает файл с указанным именем для действия, которое задается параметром Режим. | Режим | Действие | r | Только запись. Файл открывается только для чтения | w | Чтение. Файл открывается для записи.Функции работы со строками
strcat | Синтаксис: | char *strcat(char* Строка 1, const char* Строка2); | Объединяет строки Строка1 и Строка2 и записывает результат в строку Строка1. | Заголовочный файл: | <string.h> | strcpy | Синтаксис: | char *strcpy(char* Строка1, const char* Строка2); | Копирует строку Строка 1 в строку Строка2.Функции графического режима
arc | Синтаксис: | void arc(int x, int у, int УголНачала, int УголКонца, int Радиус); | Вычерчивает дугу с центром в точке с координатами (x, у). Параметры УголНачала и УголКонца задают круговые координаты начальной и конечной точек линии дуги, которая вычерчивается против часовой стрелки от начальной точки к конечной. Угловые координаты задаются в градусах.Прочие функции
delay | Синтаксис: | void delay(unsigned Задержка); | Обеспечивает задержку на указанное количество миллисекунд. | Заголовочный файл: | <dos .h> | sound | Синтаксис: | void sound(unsigned Частота); | Обеспечивает вывод звукового сигнала с использованием внутреннего динамика компьютера.