Операторы

Операторы являются инструкциями языка программирования, которые представляют собой законченные фразы и определяют некоторые вполне законченные этапы обработки данных. В состав операторов входят ключевые слова, переменные, константы, операции и выражения. Каждый оператор заканчивается символом В одной строке программы может быть записано несколько операторов, и один оператор может быть записан в нескольких строках.

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

В языке C# присваивание считается операцией. Вместе с тем запись вида х = ехрг; можно считать настоящим оператором присваивания, также как и одновременное присваивание со списком переменных в левой части:

х1 = х2 = ... = хк = ехрг;

В качестве выражения ехрг может выступать просто переменная или константа.

Операторы выбора

В языке C# для выбора одной из нескольких возможностей используются две конструкции – if и switch. Первую из них обычно называют альтернативным выбором, вторую – разбором случаев.

Оператор if

Синтаксис оператора if:

if(выражение_1) оператор_1 else if(выражение_2) оператор_2

else ifвыражение_К) оператор_К else оператор_N

Выражения (условия), стоящие после ключевого слова if должны заключаться в круглые скобки и быть булевого типа (т. е. эти выражения должны возвращать значения true или false). Следует отметить, что арифметический тип не имеет явных или неявных преобразований к булевому типу (как это делается в языке C++).

Ветви else if, позволяющие организовать выбор из многих возможностей, могут отсутствовать. Может отсутствовать и заключительная ветвь else. В этом случае краткая форма оператора if задает альтернативный выбор – выполнять или не выполнять оператор, который стоит после условия.

Смысл оператора if является простым и понятным. Выражения в if проверяются в порядке их написания. Как только получено значение true, проверка прекращается и выполняется оператор (это может быть блок), который следует за выражением, получившим значение true. С завершением этого оператора завершается и оператор if.

 
< Пред   СОДЕРЖАНИЕ     След >