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: