C# increment quiz
@csharp_1001_notesint x = 8; int y = 9; int z = x++ + ++y;
Чему будет равна переменная z?
a) 17
b) 18
c) 19
d) 20
Ответ: в конце страницы ;)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Правильный ответ: 18.
1) Вначале будут выполняться выражения инкрементов переменных x и y.
2) Выражение x++ увеличит переменную x на единицу, но возвратит ее предыдущее значение - число 8.
3) Выражение ++y увеличит значение переменной y и возвратит ее новое значение, то есть число 10.
4) В итоге мы получим 8 + 10 = 18.