C (e C++) è potente, diffuso e privo di disciplina! Tipi di dati di base
Puntatori: espressioni come int *ptr
L'indirizzo si ottiene utilizzando &. Per i, un intero, e f, una funzione,
Dichiarare e accedere a un array
char buf[8]; dichiara un buffer per un massimo di 8 caratteribuf[0], buf[1], .., buf[7]buf[13] è anche possibile
• Gli array sono simili ai puntatori: memorizzano l'indirizzo in cui inizia il buffer&(buf[0]) = buf, buf[0] = *(buf+0)&(buf[1]) = buf + 1, buf[1] = *(buf+1)Le stringhe sono array di caratteri, con ’\0’ alla fine
getchar() legge un carattere da input standard