Programmazione C

C.D.P. School
A Frattamaggiore

700 
+IVA
Vuoi parlare del corso con un consulente?

Informazione importanti

  • Corso
  • Frattamaggiore
  • 40 ore di lezione
Descrizione

Obiettivo del corso: Corso Programmazione C Cosa è Il C è tecnicamente un linguaggio di programmazione ad alto livello sviluppato da Dennis Ritchie. Il C è rinomato per la sua efficienza, e si è imposto come linguaggio di riferimento per la realizzazione di software di sistema su gran parte delle piattaforme hardware moderne.
Rivolto a: chi vuole apprendere un linguaggio di programmazionerinomato per la sua efficenza, che si è imposto come linguaggio di riferimento per la realizzazione di software di sistema su gran parte delle piattaforme hardware moderne.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo Orario

Frattamaggiore
PIAZZA RISORGIMENTO N.12, 80027, Napoli, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Conoscenza ottima del pc

Opinioni

Non ci sono ancora opinioni su questo corso

Cosa impari in questo corso?

Programmazione
Linguaggio C C

Programma

Cenni di programmazione.

Il programma
Breve storia della programmazione .
I linguaggi a basso livello.
I linguaggi a medio/alto livello
Il C.
L'evoluzione ad oggetti del C - il C++
La programmazione oggi
Cosa serve per programmare in C.
Struttura di un programma in C e cenni su linguaggi compilati e interpretati.
Linguaggi compilati e interpretati

Note.

Il primo programma

Uso delle variabili
Tipi di variabili
Operazioni elementari sulle variabili.
Stampa dei valori delle variabili.
Variabili locali e globali.
Variabili static e auto..
Costanti: l'istruzione #define e la keyword const

Variabili register e volatile..

Funzioni e procedure
Definizione intuitiva di funzione...

Esempi d'uso di funzioni e standard di utilizzo....
Procedure......
Funzioni statiche....
Funzioni Globali\Locali .
Input da tastiera

Controllare il flusso di un programma
Cicli if-else
Operatori di confronto.
Operatori logici.
Strutture switch-case.
Cicli iterativi - Istruzione for

Cicli iterativi - Istruzione while

Cicli iterativi - Istruzione do-while
Istruzione goto.
Istruzione break e continue

Gli array
Array monodimensionali.

Matrici e array pluridimensionali
I puntatori.

Strutture dinamiche.
Liste monolanciate.
Liste circolari...
Alberi e Grafi
Puntatori in C

Passaggio di puntatori alle funzioni..
Puntatori e array
Passaggio di array a funzioni.
Allocazione dinamica della memoria.
Puntatori a funzioni..
Funzioni di callback.

Stringhe

Dichiarazione di una stringa..


Operare sulle stringhe –

La libreria string.h
strcmp
strncmp
strcpy
strncpy
strcat
strncat
strstr
Altre funzioni sulle stringhe
sprintf
snprintf
sscanf
get
atoi
Argomenti passati al main
Uso delle stringhe e sicurezza del programma
Algoritmi di ordinamento

Naive sort
Bubble sort
Insert sort
Quick sort
Tipi di dato derivati, enumerazioni e strutture

Definire propri tipi - L'operatore typedef
Dati strutturati
Direttive per il preprocessore
La direttiva #include
La direttiva #define
Controllo del flusso
Macro con parametri
Macro predefinite
Operatori # e ##
Direttive #error e #warning
Liste come tipi di dato astratto
Rappresentazione statica
Rappresentazione dinamica
Gestione dei file ad alto livello
Apertura dei file in C
Scrittura su file testuali - fprintf e fputs
Lettura di file testuali - fscanf e fgets.91
Scrittura di dati in formato binario - fwrite
Lettura di dati in formato binario - fread
Posizionamento all'intero di un file - fseek e ftell
Prendere parametri da riga di comando

Libreria math.h

Libreria time.h.


Confronta questo corso con altri simili
Leggi tutto