01: // puntatore a variabile scalare, definizione e uso
02: #include<stdio.h>
03: #include<stdlib.h>
04:
05: int main(int argc, char **argv){
06:
07: float x = 3.14;
08:
09: float *px;
10:
11: printf("L'indirizzo di x e' %p\n", &x);
12: printf("L'indirizzo di px e' %p\n", &px);
13: printf("px contiene %p\n", px);
14:
15: px = &x;
16:
17: printf("dopo assegnamento px vale %p\n", px);
18: printf("*px mi restituisce %f\n", *px);
19:
20: return 0;
21: }
22:
23: /*
24: L'indirizzo di x e' 0x7fffaf9976cc
25: L'indirizzo di px e' 0x7fffaf9976d0
26: px contiene (nil)
27: dopo assegnamento px vale 0x7fffaf9976cc
28: *px mi restituisce 3.140000
29: */
30:
31:
Se avete commenti o osservaƶioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it