Деня
Деня

си шарп, сможете на глаз определить какие значение будут выводится "z" во всех случаях? врядли

1)
using System;
class PrePostDemo
{
public static void Main()
{
int y=8,z;
z =++y * 2;
Console.WriteLine(z);
}
}

2)

using System;
class PrePostDemo
{
public static void Main()
{
int y=8,z;
z =y++ * 2;
Console.WriteLine(z);
}
}

3)
using System;
class PrePostDemo
{
public static void Main()
{
int x=3, y=8,z;
z = x+++y * 2;
Console.WriteLine(z);
}
}

ДО
Дима Ормонов

А зачем на глаз? Компиляторов полно, и онлайновых в том числе.
Это только на ЕГЭ и прочих дурацких тестах зачем-то требуют писать без возможности проверки.

ВК
Вадим Климов

18
16
3 + 8 * 2 = 19
x+++y * 2 это выражение вычисляется так: x++ +y * 2

Denis Rus
Denis Rus

Да.... А компилятор какой? 3 вариант можно как угодно интерпретировать.

Похожие вопросы
по си шарп, здесь в тексте ошибка?
что это я зделал? си шарп
подскажите по Си шарпу
Как изменить кодировку в Си шарп
Как программе удалить себя? Си шарп
Как написать программу Си Шарп?
Пошлите пожалуйста си шарп
тут ошибка в учебнике по си шарп?
в си шарп на глаз какие значение выведут два кода?
ну и как эту хрень писать в си шарп