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