-
По массивам
Ребятки, привет всем. Объясните пожалуйста, что означают и где используются массивы типа:
PHP код:
static const//насколько мне известно, переменная, равная кол-ву символов в строке т.е. сама подсчитывает, остается только урегулировать %s %d и т.д. внес в список, тупо утвердится т.к. везде пишут по разному.
const
char
Так же, многие используют в коде '!' '?' ':', но я задаюсь вопросом, что делают они?)
PHP код:
(1 <= PlayerInfo[playerid][pAdmin] <= 10)
? PlayerInfo[playerid][pAdmin] + 2
: (1 <= PlayerInfo[playerid][pHelper] <= 4)
? PlayerInfo[playerid][pHelper] - 1
: -1;
-
-
Символ «!» используется для того, чтобы упаковать строку, но нужно знать, как и где необходимо упаковывать строки, — чаще всего это делают для уменьшения потребляемой памяти, например, в секции данных.
Символы: «?», «:» — представляют собой тернарный оператор. Это такое же условие, как, например, if—else. Кстати, данный оператор описан в учебнике DC.
Объявление массива (и не только массивы, можно и другие значения) с помощью оператора static позволяет всегда хранить значения данного массива (в секции данных). Также стоит учесть то факт, что при создании глобального статика вы не сможете получить доступ из другого файла к нему.
Оператор const отвечает за неизменяемость переменной.