Ritorna alla pagina del corso.

Questa pagina contiene gli esercizi proposti in laboratorio e -alcune- delle soluzioni proposte.
Si suggerisce di provare a risolvere gli esercizi e solo in un secondo tempo di confrontare quanto fatto con le soluzioni proposte.

01: /*
02: 1. Leggere da tastiera un numero decimale memorizzandolo in opportuna
03: variabile x. Definire un puntatore p che possa contenere l'indirizzo
04: di x e inizializzarlo con tale indirizzo. Stampare: l'indirizzo di
05: x, il contenuto di p, l'indirizzo di p, il contenuto di x, il valore
06: contenuto all'indirizzo contenuto in p.
07: */
08: 
09: #include<stdio.h>
10: #include<stdlib.h>
11: 
12: int main(int argc, char **argv){
13: 
14:   float x;
15:   printf("Inserisci un numero: ");
16:   scanf("%f", &x);
17: 
18:   float *p = &x;
19: 
20:   printf("L'indirizzo della variabile x in memoria e'         %p\n",    &x);
21:   printf("Il contenuto di p e'                                %p\n",     p);
22:   printf("L'indirizzo della variabile p in memoria e'         %p\n",    &p);
23:   printf("Il contenuto di x e'                                %f\n",     x);
24:   printf("All'indirizzo contenuto in p trovo il numero float  %f\n",    *p);
25: 
26:   return 0;
27: }
28: 
29: