As
Asem
Функции в с++ (&k and k).
Почему в одном случае выдает 3?
void f(int k) { k=5 ;}
int main() {
int y=3;
f(y);
printf("%d",y);
}
А в другом 5?
void f(int &k) { k=5 ;}
int main() {
int y=3;
f(y);
printf("%d",y);
}