User Tools

Site Tools


it:informatica:linguaggio_c:concetti_base
Return to Home page

Programmazione in C (Concetti base)

Esempi commentati

  1. ciclo while 1: Inserire 5 numeri da tastiera e contare il numero di numeri pari e dispari inseriti.
  2. vettori 1: Stampare il primo numero pari e la sua posizione, scandendo un vettore di 10 elementi.
  3. funzioni 1: Moltiplicare gli elementi di un array per 3.0 utilizzando una funzione (parametri passati per valore alla funzione).

Esempi NON commentati

  1. costrutti while do-while for 1: Semplice esempio di utilizzo dei costrutti while, do-while e for per stampare a schermo numeri da 0 a n.
  2. vettori 2: Individuare e stampare i valori uguali ed adiacenti presenti in un vettore.
  3. funzioni e array 1: Passaggio di array a funzioni (per riferimento) e utilizzo della libreria ctype.h.
  4. stringhe 1: Utilizzo delle stringhe in C e libreria string.h.
  5. funzioni e matrici 1: Passaggio di matrici a funzioni (per riferimento).
  6. argc e argv 1: Passaggio di argomenti da linea di comando
  7. struct-typedef 1: Esempio di utilizzo dei costrutti struct e typedef.
  8. lettura file 1: Esempio di lettura di file riga per riga, parola per parola, carattere per carattere e di file strutturati (in cui in ogni riga ci sono campi di tipo diversi).
  9. scrittura file 1: Esempio di scrittura di dati salvati in delle strutture su file.
  10. scrittura e lettura file binario: Esempio di scrittura e di lettura di un file binario

Documentazione

  1. http://man7.org/linux/man-pages/dir_section_3.html: Documentazione online delle funzioni C

Materiale in inglese: basic_concepts (più materiale!)


If you found any error, or if you want to partecipate to the editing of this wiki, please contact: admin [at] skenz.it

You can reuse, distribute or modify the content of this page, but you must cite in any document (or webpage) this url: https://www.skenz.it/it/informatica/linguaggio_c/concetti_base
/web/htdocs/www.skenz.it/home/data/pages/it/informatica/linguaggio_c/concetti_base.txt · Last modified: 2020/11/26 23:18 (external edit)