つまりあなたは、
void get_value(int i)
{ i=500;}
int main()
{
int i=0;
get_value( i );
return 0;
}
とかやって、mainの i が0のままだ、とか仰るのでせう。