PDA

View Full Version : puntatori C


cabbi
19-01-2006, 07:40
Ciao, qualcuno mi può spiegare cosa inserire in questo codice perchè risulti un intero, ad esempio in questo caso 100?
#include <stdio.h>
main ( )
{
< insert code>
*p = *q * (**r);
printf(“%d”, *p);
}

O comunque il significato di **r. Grazie, m

ilsensine
19-01-2006, 08:02
Una possibile soluzione è questa:

int val = 10;
int result;
int *p = &result;
int *q = &val;
int **r = &q;

r è un puntatore a un puntatore a intero, quindi **r è un intero.