Tutorial sul linguaggio C
Indice degli argomenti del tutorial sul linguaggio C: dalle basi ai puntatori, alle strutture dati e ai file.
Sommario
120 lezioni totali
1
(senza titolo)
120 lezioniTutorial linguaggio C - Indice
- Compilatore C
- Compilatore C online
- Corso di programmazione in C
Introduzione al C
- Introduzione al linguaggio C
- Le variabili
- Le costanti
- Printf
- Quali sono i tipi di operatori
- Quali sono gli operatori di confronto
- Stdin
- Come utilizzare le funzioni di input e output
- Scanf
- Come calcolare l'area di un rettangolo
- Come calcolare la media dei numeri
- Casting
Tutorial linguaggio C - strutture di controllo decisionali
Iterazioni
- Strutture di controllo iterative
- Ciclo for
- Come sommare 10 numeri con il for
- Esercizi con il for
- Contare i numeri pari e dispari con il ciclo for
- Contare i numeri positivi e negativi con il ciclo for
- Somma dei positivi e dei negativi
- Come trovare i multipli di un numero con il ciclo for
- Trovare il massimo tra n numeri
- Utilizzare i cicli for annidati
- Come verificare se un numero รจ primo
- Istruzioni break e continue
- Come realizzare un algoritmo sulla successione di Fibonacci
- Come realizzare un algoritmo sui triangoli
- Realizzare il gioco indovina numero
Array in C
Algoritmi di ordinamento
Matrici
- Array multidimensionale
- La tavola Pitagorica
- Come inizializzare una matrice
- Come effettuare il prodotto tra matrici
- La matrice trasposta
- Come sommare i numeri di una matrice
- Come sommare due matrici
- Ricercare di un elemento in una matrice
- Come sommare elementi appartenenti alla cornice esterna di una matrice
- Come sommare gli elementi della diagonale principale di una matrice
- Esercizio con le matrici
- Come realizzare un algoritmo sul triangolo di Tartaglia
Stringhe
- Array di caratteri
- Come concatenare due stringhe in C
- Libreria string.h
- Funzioni getchar() e putchar()
- Funzioni gets() e puts()
- strlen()
Funzioni
Strutture
- Strutture in C
- Typedef struct
- Esempio sulle struct
- Esercizio sulle struct
- Esercitazione sulle struct
- Come realizzare un menรน di scelta
- Altro esempio sulle struct
- Strutture complesse
Puntatori
- Puntatori in C
- Aritmetica dei puntatori
- Array e puntatori
- Passaggio di parametri per indirizzo
- Passaggio di array a funzioni
- Esempi di passaggio di array a funzioni
- Array random
- Crivello di Eratostene
- Puntatori ad una struttura
- Array di puntatori
Allocazione dinamica della memoria
- Introduzione a malloc
- Malloc in C
- Come utilizzare malloc
- Calloc
- Realloc
- Garbage collection
- Free
Tutorial linguaggio C - gestione dei file
- I file in C
- Funzione fopen
- Funzione fclose
- La funzione fprintf
- Funzione fscanf
- Funzione feof
- Esercizio con le struct e i file
- Funzione fputc
- Funzione fgetc
- La funzione fgets
- Funzione fputs
- La funzione fread
- Funzione fwrite
- Esercizi su file e strutture
- File di record
- File di record con numeri random
- File con vettori
- Esercizi sui file
- Funzione rewind
- La funzione fseek
- Funzione ftell