А почему я беру значение? Чем отличается первый случай от второго?
То есть, как и написал Puh, в первом случае это &(list[0]), а во втором (&list)[0] ?