01: // uso operatori [] ed equivalenza aritmetica dei puntatori
02: #include<stdio.h>
03: #include<stdlib.h>
04: 
05: int main(int argc, char **argv){
06: 
07:   int a[]={11, 22, 33 ,44 ,55 ,66 ,77 ,88, 99};
08: 
09:   printf("a[4]   vale %d\n", a[4]);
10:   printf("*(a+4) vale %d\n", *(a+4));
11:   printf("4[a]   vale %d\n", 4[a]); // verra' segnato come errore in sede di esame
12: 
13: 
14:   return 0;
15: }
16: 
17: /*
18: 
19:    Esempio esecuzione 
20: 
21:    a[4]   vale 55
22:    *(a+4) vale 55
23:    4[a]   vale 55
24: 
25: */
26: 
27: 
28: 


Se avete commenti o osservaƶioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it