economia news e media viaggi informatica internet salute e benessere int rattenimento e spettacolo sport tempo libero istruzio ne e formazione arte cultura scienza

Il Sondaggio

Che tipo di manuali cerchi?

Guarda i risultati

C

Guida C

A cura di GIUSEPPE CIABURRO

Pubblicato il 12/05/2007

UN MANUALE COMLETO SUL LINGUAGGIO C

SOMMARIO

Introduzione

1. Prima di iniziare
Cosa è, a cosa e a chi serve questa guida: premesse di lettura

2. Programma compilato e interpretato
Le differenze tra un programma compilato ed uno interpretato

3. Le peculiarità del C
Cosa contraddistringue, in meglio e in peggio, il c dagli altri linguaggi

4. Storia del linguaggio C
Da dove viene e perchè è stato progettato il linguaggio C
Software

5. Software da usare: Windows
Strumenti di compilazione ed editor per sistemi Windows

6. Software da usare: Linux
Strumenti di compilazione ed editor per sistemi Linux

7. Software da usare: Mac OS
Strumenti di compilazione ed editor per sistemi Mac OS
Il primo programma in C

8. Scriviamo il primo programma in C
Hello World! Il primo esempio di programma scritto in linguaggio C

9. Elementi fondamentali di un programma in C
Include, Main, parentesi e punti e virgole. Le strutture prime di un programma

10. La compilazione
A cosa serve e come si esegue la compilazione di un programma in C
Elementi fondamentali del C

11. Cosa sono le variabili
Introduzione alle variabili e loro uso in programmazione

12. Le variabili in C
I tipi di variabili in C e loro uso

13. Gli Operatori: introduzione
Cosa sono, a cosa servono e quali sono gli operatori in C

14. Operatori aritmetici
Per compiere le basilari operazioni aritmetiche sulle variabili

15. Operatori di confronto e logici
Gli operatori di verifica delle condizioni e da usare con le istruzioni condizionali

16. Proprietà degli operatori
Le regole per scrivere senza errori gli operatori

17. Prime operazioni di Input/Output
Gestire le operazioni di invio e di visualizzazione dati: getchar, getchar, printf, scanf
Controlli

18. Controlli condizionali: If-Else
Controllare il flusso dei dati attraverso If-Else

19. Controlli condizionali: Switch e operatori ternari
Controllare il flusso dei dati con lo switch e l'operatore ternario "? :"

20. Controlli Iterativi: while, for, break
Le istruzione che permettono l'esecuzione ripetuta di porzioni di codice

21. Cosa sono gli Array
Introduzione agli array, le collezioni organizzate di dati o oggetti

22. Gli array e i cicli For
Come scorrere i valori all'interno di un array attraverso i cicli FOR

23. Array Multidimensionali
Includere array in altri array per ampliarne i riferimenti
Strutture avanzate

24. Le funzioni
Raggruppare e riutilizzare le istruzioni con le funzioni o procedure

25. Tipi di Dati avanzati - I
I diversi tipi di dati: struct, typedef, union

26. Tipi di Dati avanzati - II
I diversi tipi di dati: casting, enum, static
I puntatori

27. I Puntatori
Cosa sono e a cosa servono i puntatori: variabili nella memoria

28. Puntatori e Funzioni
Come utilizzare i puntatori all'interno delle funzioni

29. Puntatori ed Array
Le correlazioni fra puntatori e array: primi esempi di utilizzo

30. Puntatori e Strutture
Come utilizzare ocngiuntamente strutture e puntatori
La gestione della memoria

31. Allocazione dinamica della Memoria
La gestione della memoria nel linguaggio C. La struttura della memoria e le funzioni principali

32. Allocazione dinamica della memoria: funzione realloc()
Uso della funzione realloc() per la gestione di un array di blocchi di memoria
Le liste

33. Introduzione alle Liste
Una lista è una collezioni di elementi omogenei più dinamica e flessibile degli array

34. Gestione di una lista - I
Un esempio pratico di programmazione con le liste: prima parte

35. Gestione di una lista - II
Un esempio pratico di programmazione con le liste: seconda parte
Input output su file

36. Introduzione Input e Output su file
Le operazioni che gestiscono i comandi da e per i file; lo stream

37. La funzione fopen
La funzione di apertura di un file

38. Le funzioni fprintf e fscanf
Le funzioni che leggono e che scrivono sullo stream di file

39. Le funzioni fflush e fclose
Le funzioni per chiudere e pulire uno stream di file

40. Input/Output su stringhe
Le funzioni sprintf e sscanf gestiscono una stringa e non uno stream

41. Messaggi di Errore ed esempi pratici
La gestione degli errori nel linguaggio C ed esempi pratici di input output
Pre-processore e Definizioni

42. Il Pre-processore C e le Direttive di inclusione
A cosa serve il pre-processore e quali sono le direttive di inclusione (include)

43. Le Direttive di definizione
Le direttive di definizione. L'uso di define e di undef

44. Le Direttive condizionali
Le direttive condizionali: l'uso di if, ifdef, ifndef, elif, else, endif
Appendici

45. Errori comuni e regole di stile in C
Come evitare gli errori e come scrivere un buon codice in linguaggio C

46. Appendice B: struttura di grossi programmi
Come sono strutturati i programmi basati su più file e su più moduli. L'utility Make. Guide Programmazione
Guida C#
Uno dei linguaggi più potenti per manipolare gli oggetti del...
 
Guida C++
Linguaggio professionale diffuso in ambiti informatici, scientifici...
 
Guida Delphi
Ambiente di sviluppo per la scrittura di applicazioni per Microsoft...
 


PER CONSULTARE IL MANUALE CLICCARE SUL LINK SEGUENTE:



Guida C

Vuoi essere aggiornato sulle novità della guida?

Feed RSS XML vostro feed RSS