Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ekzamenatsionnye_voprosy_po_Informatike2 от шал...doc
Скачиваний:
8
Добавлен:
20.09.2019
Размер:
1.92 Mб
Скачать

Операция булевого выбора.

Операция булевого выбора аналог оператора выбора If...Еlsе .Её суть в том, что сначала вычисляется условие и если оно истинно, то возвращается первое выражение, если ложно, то второе выражение.

Языки

C++,C#,Java,PHP,Perl,JavaScript,Java

Visual FoxPro

Определение

условие1?выражение1: выражение2

iif(условие1,выражение1,выражение2)

Пример

y = x > 3 ? 10 : 2;

y = iif(x < 1 ,8,3)

y равно(если x = 2)

2

3

y равно(если x = -1)

2

8

y равно(если x = 5)

10

3

Операция последовательного выполнения.

В некоторых языках есть операция последовательного выполнения, т.е. можно записать несколько выражений, разделив их запятыми, результатом будет значение самого левого выражения. Чаще всего подобная операция используется при записи параметров цикла for. Например, в языке Jаvа данную операцию разработчики запретили для использования, но при этом её можно использовать для записи параметров в операторе for.(Например, так for(i=1,j=5;i<=5;i++,j--) ...)

Языки программирования

С++, С#, JavaScript, Perl, PHP и частично Java

Операция последовательного выполнения

,

Пример 1:

for(int i=1,j=2;i<=5,j<=3;i++,j++) {

x = i + j * 5 – 3;}

Пример 2:

i = 1,j = 3*i+5,z = 45 * y;

Операции возвращающие тип объектов.

Операция, возвращающая информацию о типе:

C++

C#

Jscript

Visual Basic, VBScript

typeid(переменная|тип)

класс.GetType()

typeof[(]выражение[)]

VarType(перем)

Операция, возвращающая имя типа:

Visual Basic, VBScript

TypeName(перем)

Операция, возвращающая объект, хранящий информацию о типе переменной:

C#

Visual Basic.Net

typeof(тип)

GetType(тип)

Операции преобразования типов.

Для удобства программирования в языке программирования в язык, производных от С++ введены специальные операции преобразование типов (так методы преобразование одного типа в другой достаточно сложны для понимания и редко удобно),самая простая операция преобразования (она есть во всех языках, произошедших от С++ () следующая (тип) выражение, где тип, это имя типа, к которому необходимо привести выражение, например byte, int, char, double и т.п. Например, выражение (int)2.031 вернет целое число 2.

Преобразование типов

Языки

C++ , C#

PHP

Visual Basic, VBScript

Описание

(тип) выражение

(тип) выражение

Cтип(перем)

Родственные преобразование типов

Языки

C++

C#

Описание

static_cast <тип> (выражение)

выражение as тип

Преобразования типов

Языки

C++

Опасные преобразования типов

reinterpret_cast <тип> (выражение)

Константные преобразования типов

const_case

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]