Buongiorno da un po di giorni provo a fare questo esercizio dove si deve trovare l'output di tale programma e viene ris=26 pero visto che io so che gli elementi del vettore si contano da 0 quindi siccome ho v[3] dovrei fare 4+5+6+7+8 invece il compilatore fa 5+6+7+8 sapete spiegarmi il perché?
grazie in anticipo
#include <stdio.h>
int v[]={1, 2, 3, 4, 5, 6, 7, 8};
int main()
{
int i, ris=0, *p;
p = &v[3];
for(i=*p; i<8; i++);
ris +=v(i);
printf("ris = %d\n", ris);
return 0;
}