Почему выход следующей программыПочему вывод этой программы на C такой?
x = 10 y = 18
?
int y;
void fun(int x) {
x+=2;
y=x+2;
}
int main() {
int x;
x=10; y=11;
fun(x);
fun(y);
printf("x=%d y=%d\n", x,y);
return 0;
}
Не должно ли выход быть 10 и 11?