Basic pointer doubt

suppose a function is created
func(int &n)
what should i pass to that function? value of ‘n’ or its address value? can u also explain how will it be handled in the function coding?