Salve,
Dato questo breve codice
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int v[] ={2,7,4};
int *p=&v[v[0]];
while (*p != 2)
{
(*p)--;
p--;
}
cout << v[0] << " " << v[1] << " " << v[2] << " " ;
system("PAUSE");
return EXIT_SUCCESS;
}
so che l'0utput sarà pari a 2 6 3
Mi spiegate come mai?