Edizione didattica italiana
Impara il C: lezioni ed esempi
Scopri le caratteristiche del C, la sua storia e le domande di colloquio. Leggi le spiegazioni, apri gli esempi e prova il codice nel compilatore.

Esplora le lezioni sulle caratteristiche del C, sulla sua storia e sulle domande di colloquio. Scegli un argomento dall’elenco per ripassare i concetti e collegarli a esempi concreti di programmazione.
Apri l’argomento che vuoi studiare e leggi la spiegazione prima di provare il codice. Usa i controlli del blocco di codice per aprirlo nel compilatore, aggiungi l’input necessario e confronta l’output. Modifica un valore alla volta per capire il comportamento del programma e verificare le tue ipotesi.
Caratteristiche del linguaggio C
Scopri tipi, funzioni, memoria e compilazione nella programmazione di sistema.
Storia del linguaggio C
Da Unix agli standard moderni: comprendi l’evoluzione del C e i limiti degli esempi storici.
Domande di colloquio sul C
Ripassa puntatori, memoria, array, funzioni e comportamento indefinito con esempi ragionati.
Parole chiave del C17
Distingui parole riservate, funzioni di libreria e differenze tra versioni del linguaggio.
C per sistemi embedded
Comprendi registri, maschere di bit, interrupt e vincoli hardware.
Puntatori in C
Impara indirizzi, dereferenziazione, limiti e durata degli oggetti.
Funzioni in C
Organizza i programmi con prototipi, parametri, valori restituiti e ricorsione.
Array nel linguaggio C
Esplora indici e matrici mantenendo espliciti lunghezze e limiti.
Imparare il C con i libri
Scegli un testo adatto al tuo livello e accompagna la lettura con programmi e test.
Esercitarsi nella programmazione C
Passa dai cicli ad array, ricorsione e liste verificando ogni soluzione.
Turbo C e compilatori moderni
Adatta gli esempi storici al C standard considerando le differenze di piattaforma.
Guida al compilatore C online
Scrivi codice, prepara l’input, esegui e condividi esempi dal browser.
Clang e GCC per il C
Confronta i compilatori con lo stesso standard, gli stessi avvisi e lo stesso programma.
Differenze tra gcc e g++
Scegli il driver corretto per C o C++ e distingui compilazione e collegamento.