QuakeC Manual / QuakeC Мануал: 4.Имена и выражения

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

4.1. Имена

railgun 20.03.13 в 20:26

0

Имена могут обозначать объявленные объекты, объявленные явно или неявно (см. 3.1). Имена могут также

railgun 28.09.13 в 15:13

0

обозначать объекты или подпрограммы, назначенные значениями доступа; результаты function_calls; защищенные

AD82CD 25.05.14 в 13:09

0

подпрограммы, одиночные записи, семейства записей, и записи в семействах записей. Наконец, имена могут обозначать

AD82CD 25.05.14 в 13:17

0

атрибуты любого с вышеперечисленного.

AD82CD 25.05.14 в 13:17

0

4.2. Выражения

ckopo 26.09.13 в 11:45

0

Выражение -- это формула, определяющая порядок вычисления или получения значения.

ckopo 26.09.13 в 11:52

0

4.3. Операторы и Вычисление выражений

railgun 28.09.13 в 15:17

0

Язык определяет следующие пять категорий операторов (перечислены ниже в порядке возрастания приоритета):

ckopo 26.09.13 в 11:50

0

4.3.1. Логические операторы

ckopo 26.09.13 в 11:48

0

&& // логическое И

DJ_BAIZIL 15.09.13 в 11:37

0

|| // логическое ИЛИ

DJ_BAIZIL 15.09.13 в 11:37

0

! // логическое НЕ

ckopo 26.09.13 в 11:48

0

Предложите особое внимание что в условных выражениях if (), которые содержат два или больше логических предложений, все предложения будут

AD82CD 25.05.14 в 13:23

0

оценены до теста состояния ( похоже как в BASIC и непохоже как в С). Это означает что, если одна часть вашего предложения не будет всегда правильным или заданным, то вы должны лучше сжать ваш if() в два правильных if()

AD82CD 25.05.14 в 13:29

0

предложения, которые должны также сделать это быстрее.

AD82CD 25.05.14 в 13:30

0

4.3.2. Операторы соотношений

ckopo 26.09.13 в 11:51

0

<= // меньше чем или равно

DJ_BAIZIL 15.09.13 в 11:38

0

< // less than меньше

DJ_BAIZIL 15.09.13 в 11:38

0

< // меньше чем

ckopo 26.09.13 в 11:45

1

>= // больше чем или равно

DJ_BAIZIL 15.09.13 в 11:38

0

> // больше чем

DJ_BAIZIL 15.09.13 в 11:38

0

== // равно, как в Си

ckopo 26.09.13 в 11:46

0

!= // не равно, как в Си

ckopo 26.09.13 в 11:46

0

4.3.3. Бинарные операторы

railgun 31.07.14 в 15:24

0

+ // прибавление

railgun 31.07.14 в 15:25

0

- // вычитание

railgun 31.07.14 в 15:25

0

& // побитовое И

railgun 31.07.14 в 15:26

0

| // побитовое ИЛИ

railgun 31.07.14 в 15:26

0

4.3.4. Унарные операторы

railgun 31.07.14 в 15:26

0

+ // сложение

railgun 31.07.14 в 15:31

0

- // отрицание

railgun 31.07.14 в 15:31

0

4.3.5. Мультипликативные операторы

railgun 31.07.14 в 15:33

0

* // умножение

railgun 31.07.14 в 15:33

0

/ // деление

railgun 31.07.14 в 15:33

0
Минутку...