Массивы и строки

.

Массив (array) — это коллекция переменных одинакового типа, обращение к которым происходит с применением общего для всех имени. В C++ массивы могут быть одно- или многомерными, хотя в основном используются одномерные массивы. Массивы представляют собой удобное средство группирования связанных переменных.
Чаще всего используются символьные массивы, в которых хранятся строки. Как упоминалось выше, в C++ не определен встроенный тип данных для хранения строк. Поэтому строки реализуются как массивы символов. Такой подход к реализации строк дает С++-программисту больше «рычагов» управления по сравнению с теми языками, в которых используется отдельный строковый тип данных. Читать далее »

Инструкции управления

В этой главе вы узнаете, как управлять ходом выполнения С++-программы. Существует три категории управляющих инструкций: инструкции выбора (if, switch), итерационные инструкции (состоящие из for- , while- и do-while-циклов) и инструкции перехода (break, continue, return и goto).
За исключением return, все остальные перечисленные выше инструкции описаны в этой главе.
Инструкция if
Инструкция if позволяет сделать выбор между двумя выполняемыми ветвями программы.
Инструкция if была представлена в главе 2, но здесь мы рассмотрим ее более детально. Полный формат ее записи таков. Читать далее »

Основные типы данных C++

Как вы узнали, все переменные в C++ должны быть объявлены до их использования. Это необходимо для компилятора, которому нужно иметь информацию о типе данных, содержащихся в переменных. Только в этом случае компилятор сможет надлежащим образом скомпилировать инструкции, в которых используются переменные. В C++ определено семь основных типов данных: символьный, символьный двубайтовый, целочисленный, с плавающей точкой, с плавающей точкой двойной точности, логический (или булев) и «не имеющий значения». Для объявления переменных этих типов используются ключевые слова char, wchar_t, int, float, double, bool и void соответственно. Читать далее »

Степенные функции

sqrt

Возвращает квадратный корень из аргумента.
Синтаксис:
float sqrt (float $arg)
Если аргумент отрицателен, то генерируется предупреждение, но работа программы не прекращается!
$x = sqrt (9);
// $x = 3
echo sqrt (25); // выведет 5
echo sqrt (-25); // выведет -1.#IND Читать далее »

Минимум и максимум

min

Эта функция возвращает наименьшее из чисел, заданных в ее аргументах.
Синтаксис:
mixed min (mixed $arg1 [int $arg2, ..., int $argn])
Различают два способа вызова этой функции: с одним параметром или с несколькими. Если указан лишь один параметр (первый), то он обязательно должен быть массивом и возвращается минимальный элемент этого массива. В противном случае первый (и остальные) аргументы трактуются как числа с плавающей точкой, они сравниваются, и возвращается наименьшее. Тип возвращаемого значения выбирается так: если хотябы одно из чисел, переданных на вход, задано в формате с плавающей точкой, то и результат будет с плавающей точкой, в противном случае результат будет целым числом. С помощью этой функции нельзя лексографически сравнивать строки — только числа. Читать далее »

Перевод в различные системы счисления

base_convert

Конвертация числа из одной системы счисления в другую.
Синтаксис:
string base_convert (string $number, int $frombase, int $tobase)
Переводит число $number (заданное как строка в системе счисления по основанию $frombase) в систему по основанию $tobase. Параметры $frombase и $tobase могут принимать значения только от 2 до 36 включительно. В строке $number цифры обозначают сами себя, а буква a соответствует 11, b -12, и т.д. до z, которая обозначает 36. Например, следующие команды выведут 11111111 (8 единичек), потому что это — не что иное, как представление шестнадцатиричного числа FF в двоичной системе счисления:
$x = base_convert («FF»,16,2); //$x = 11111111
$x = base_convert («11111111»,2,16); //$x = FF
$x = base_convert («200»,10,16); //$x = C8 Читать далее »

nextScene — Переход на следующую сцену

nextScene

(Глобальная функция)
Перемещает воспроизводящую головку в первый кадр следующей сцены

Синтаксис:

nextScene () Читать далее »

prevFrame — Переход на предыдущий кадр

prevFrame

Перемещает воспроизводящую головку текущего клипа или фильма на один кадр назад и останавливает ее

Синтаксис:

prevFrame () Читать далее »