Manuali Scontati

Manuali Scontati

Manuali Gratis > Programmazione > C

Manuale online Introduzione alla programmazione C


- Leggi Introduzione alla programmazione C

Caratteristiche del linguaggio C
Storia del linguaggio C
Primo approccio
Compilazione di un programma C
Struttura di un programma C
Variabili

    *
      Stampa ed input di variabili

Operatori

    *
      Operatori aritmetici
    *
      Operatori di confronto
    *
      Operatori logici
    *
      Operatori di basso livello
          o
            Operatori di bitwise
          o
            Bit Fields
    *
      Ordine di precedenza degli operatori

Strutture di controllo

    *
      If
    *
      Operatore "?"
    *
      Switch
    *
      For
    *
      While
    *
      Do-While
    *
      Break e Continue

Arrays

    *
      Array singoli e multidimensionali
    *
      Stringhe

Funzioni

    *
      Funzioni "void"
    *
      Funzioni ed array
    *
      Prototipi di funzioni

Ulteriori tipi di dati

    *
      Strutture
    *
      Unioni
    *
      Type-casting
    *
      Enumerated Types
    *
      Variabili statiche

Errori comuni in C

    *
      Assegnazione (=) al posto di confronto (==)
    *
      Passaggio dell'indirizzo di puntatori
    *
      Mancanza di () per una funzione
    *
      Indici di array
    *
      Array di caratteri e puntatori
    *
      C e' case-sensitive
    *
      ";" chiude ogni istruzione

Puntatori

    *
      Cos'e' un puntatore
    *
      Puntatori e funzioni
    *
      Puntatori e array
    *
      Array di puntatori
    *
      Array multidimensionali e puntatori
    *
      Inizializzazione statica degli array di puntatori
    *
      Puntatori e strutture
    *
      Le "trappole" piu' comuni dei puntatori
          o
            Non assegnare un puntatore ad un indirizzo di memoria prima di utilizzarlo
          o
            Assegnazione indiretta illegale

Allocazione dinamica della memoria

    *
      Malloc
    *
      Linked Lists

Input ed output

    *
      Streams
          o
            Streams predefinite
                +
                  Redirezione
    *
      Funzioni comuni di I/O
    *
      Formattazione di I/O
          o
            Printf
    *
      Scanf
    *
      Files
          o
            Lettura e scrittura su files
    *
      Sprintf ed Sscanf
    *
      Input dalla linea di comando
    *
      I/O di basso livello

Il preprocessore C

    *
      #define
    *
      #undef
    *
      #include
    *
      #if - Inclusione condizionale

Scrittura di grossi programmi

    *
      File header
    *
      Variabili esterne e funzioni
          o
            Scopo delle variabili esterne
    *
      L'utility Make
    *
      Programmazione di Make
    *
      Creazione di un makefile
    *
      Macro di Make
    *
      Esecuzione di Make

UNIX e il C

    *
      Vantaggi di usare UNIX con il C
    *
      Utilizzo delle chiamate di sistema UNIX e delle funzioni di libreria
    *
      Trattamento di file e directory
          o
            Funzioni di trattamento delle directory
          o
            Routine di trattamento dei file
          o
            errno
    *
      Controllo e gestione dei processi
          o
            Esecuzione di comandi UNIX da C
                +
                  execl()
                +
                  fork()
                +
                  wait()
                +
                  exit()
          o
            Utilizzo di pipe in un programma C
                +
                  popen() - Piping formattato
                +
                  pipe() - Piping di basso livello
          o
            Interruzioni e segnali
                +
                  Invio di segnali - kill()
                +
                  Ricezione di segnali - signal()
    *
      Times Up!!

Opzioni comuni del compilatore C

    *
      Opzioni di compilazione

Funzioni della libreria standard C

    *
      Manipolazione dei buffer
    *
      Classificazione dei caratteri e conversione
    *
      Conversione dei dati
    *
      Manipolazione delle directory
    *
      Manipolazione dei file
    *
      Input e Output
          o
            Stream I/O
          o
            I/O di basso livello
    *
      Matematica
    *
      Allocazione di memoria
    *
      Controllo dei processi
    *
      Ricerca e ordinamento
    *
      Manipolazione di stringhe
    *
      Time



- Leggi Introduzione alla programmazione C

MIGLIORA COSTANTEMENTE

Riceverai una sola volta al mese (no spam!) tutti i nuovi manuali e guide pubblicati !
La tua email:


Altri manuali gratis di C

Corso di C con Linux di Software Planet

Guida al C di Flavio Bernardotti

Introduzione alla programmazione C di Fiorella Sartori

Manuale C di Html.it