ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1106232 Топик полностью
ETM (04.06.2021 11:14, просмотров: 219) ответил misyachniy на Есть ли разница в обявлении параметров функции писать "int *" и "int &"
Есть, конечно. 

Например:

void Action(int value0, int &value1, int *value2)

{

value0*=2;

value1*=2;

(*value2)*=2;

printf("x0=%d x1=%d x2=%d\n", value0, value1, *value2); // x0=20 x1=20 x2=20

}


int x0 =10;

int x1 =10;

int x2 =10;

Action(x0, x1, (int *)&x2 );

printf("x0=%d x1=%d x2=%d\n", x0, x1, x2); // x0=10 x1=20 x2=20