Grazie per la tua valutazione e feedback!
Hai già valutato.
Tutorial di linguaggio C più 82 programmi di esempio testati, con diagrammi e dimostrazioni pratiche.
Impara la programmazione in C dalle basi, poi fai pratica con 82 programmi di esempio completi. Questa app combina un tutorial chiaro e graduale sullo standard C moderno (C17, con note su C23) e una libreria di programmi testati con esempi di esecuzione reali.
Ogni programma completo presente nell'app è stato compilato ed eseguito, e l'output reale viene mostrato. I diagrammi originali mostrano cosa succede all'interno del computer: come viene costruito un programma, come vengono eseguiti i cicli, come vengono allocati array e stringhe in memoria, come funzionano i puntatori e come gli algoritmi di ordinamento e ricerca spostano i dati.
Parte 1: il tutorial
• Introduzione: installazione di un compilatore (Windows, macOS, Linux, online e su Android), il tuo primo programma, come funziona la compilazione
• Nozioni di base: variabili, tipi di dati, operatori, formati printf, input sicuro con scanf e fgets
• Flusso di controllo, funzioni, ambito e ricorsione
• Array e stringhe e come evitare overflow del buffer
• Puntatori e memoria: aritmetica dei puntatori, puntatori a funzione, malloc e free
• Strutture, unioni, enum, file, il preprocessore e programmi multi-file
• Errori e debug: messaggi reali del compilatore, comportamento indefinito, sanitizer e debugger
• Un foglio di riferimento rapido e un riepilogo di C23
Parte 2: 82 programmi di esempio
• Nozioni di base, condizioni e cicli: pari/dispari, anno bisestile, fattoriale, Fibonacci, numeri primi e crivello, MCD e mcm
• Pattern: piramidi, diamanti, Floyd e Triangoli di Pascal
• Sistemi numerici e operatori bit a bit
• Array: ricerca e ordinamento (a bolla, a selezione, a inserimento), unione, rimozione di duplicati
• Matrici, stringhe, puntatori, ricorsione e la Torre di Hanoi
• Strutture e file, oltre a piccoli progetti: calcolatrice, menu bancario, gioco di indovinelli e tris
Funzionalità
• Ogni programma include un esempio di esecuzione e una spiegazione del suo funzionamento
• Esercizi con risposte
• Ricerca in tutte le pagine
• Funziona offline, senza bisogno di un account
• Spiegazioni disponibili in 8 lingue: inglese, spagnolo, portoghese, francese, tedesco, arabo, hindi e indonesiano
• Modalità scura: i blocchi di codice scorrono lateralmente per garantire la leggibilità dei programmi su smartphone
Questa app è uno strumento di studio indipendente basato sullo standard ISO C e sulla documentazione di GCC e Clang.
Basta un clic per installare i file XAPK/APK su Android!