Почему "y" в выводе принимает значение "x" в примере постфиксной формы? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Почему "y" в выводе принимает значение "x" в примере постфиксной формы?

Почему так? Это только при введении в программу переменной "y". Прошу прощения, что вопрос не на английском.

11th Nov 2019, 8:48 AM
Snile File
Snile File - avatar
4 Answers
+ 2
y=++x; Сначала инкрементируем, затем присваиваем. y=x++; Сначала присваиваем затем инкрементируем. int x=3; int y; y=++x; (y = 4, x=4) y=x++; (y = 4, x=5);
12th Nov 2019, 6:10 AM
id001x
id001x - avatar
+ 2
Дай ссылку, без кода ничего не понятно.
11th Nov 2019, 10:34 AM
id001x
id001x - avatar
0
int x = 3; int y = x++; // x is 4, y is 3 В этом примере
12th Nov 2019, 4:28 AM
Snile File
Snile File - avatar
0
Why does the "y" in the output take the value "x" in the postfix form example? Why is that? This is only when introducing the variable "y" into the program. I apologize that the question is not in English.
13th Nov 2019, 6:43 AM
Abdul Wahab Chattha
Abdul Wahab Chattha - avatar