21
Побитовые операции выполняются только с целыми числами
1.3.7 Другие операции
Индексирование
При обращении к i-му элементу массива значением выражения является значение
переменной с порядковым номером i.
Пример:
array[i] = 3; // Присвоить значение 3 i-му элементу массива array.
Индексом массива может быть только целое число. Допускаются не более чем
четырехмерные массивы. Индексация каждого измерения производится от 0 до размер
измерения-1. В частном случае одномерного массива из 50 элементов обращение к первому
элементу будет выглядеть как array[0], к последнему элементу - array[49].
При доступе за пределы массива исполняющая подсистема сгенерирует ошибку
ERR_ARRAY_INDEX_OUT_OF_RANGE (4002), которую можно получить при помощи
функции GetLastError().
Вызов функции с аргументами x1, x2,..., xn
Каждый аргумент может представлять собой константу, переменную или выражение
соответствующего типа. Передаваемые аргументы разделяются запятыми и должны
находиться внутри круглых скобок, открывающая круглая скобка должна следовать за
именем вызываемой функции.
Значением выражения является значение, возвращаемое функцией. Если тип
возвращаемого значения функции есть void, то вызов такой функции нельзя помещать
справа в операции присвоения. Обратите внимание, что порядок выполнения выражений
x1,..., xn гарантируется.
Пример:
double SL=Bid-25*Point;
int ticket=OrderSend(Symbol(),OP_BUY,1,Ask,3,SL,Ask+25*Point,"Мой
комментарий",123,0,Red);