Guida al C

In questa pagina troverete una guida al C scritta completamente da me. Come vedere,la guida è divisa in capitoli. Man manco che un capitolo sarà completato io vi avviserò con 1 post e troverete il link del relativo capitolo attivo. Se avete problemi,domande suggerimenti e altro, potete parlare di tutto lasciando 1 commento oppure raggiungendomi nel mio forum. Buona lettura :)

Introduzione al C

Costanti, Variabili, Operatori, Parole chiavi

Librerie e Operatori Relazionali

Ricorsione

Tipi di Dati, Istruzioni di controllo

Istruzioni iterative.

Funzioni.

Gli Array.

Puntatori.

Accesso File in C.

Allocazione dinamica della memoria : Array di Puntatori, Record.

Librerie personali.

  1. Elia
    11 Settembre 2009 alle 5:46 pm | #1

    Ciao tanino.
    Per caso hai una versione di questa guida in .pdf? Sarebbe una buona idea renderla disponibile anche per chi vuole studiare offline.

    • Elia
      11 Settembre 2009 alle 5:48 pm | #2

      Scusa ma a quanto pare oggi sono parecchio rincoglionito (scusa il termine ma è così), siccome avevo visto tanti link pensavo ogni capitolo venisse trattato sul sito in pagine a parte .-.

    • 11 Settembre 2009 alle 5:54 pm | #3

      hihi tranquillo :)

  2. fede
    25 Agosto 2009 alle 10:48 am | #4

    sarebbe bello trovare un manuale che ti spiega bene tutte le librerie del c e che cosa fanno.
    ho lo stesso manuale però di assembler (che spiega tutte le chiamate e i servizi,che cosa fanno,cosa devi fare)

    • 25 Agosto 2009 alle 11:03 am | #5

      beh in rete si trovano siti abbastanza completi ma naturalmente sono quasi tutti inglesi :) Se vuoi te ne linko qualcuno..

  3. 15 Febbraio 2009 alle 2:42 pm | #6

    @Tanino: sì, il mio contatto msn (penso ti riferisca a quello, no?) lo ottieni sostituendo “tiscali.it” al posto di “gmail.com” nell’indirizzo di posta elettronica usato per il commento ;)

    Ciao ;)

  4. 15 Febbraio 2009 alle 12:58 pm | #7

    x Marco: grazie.. a questo punto possiamo anche affliarci e scambiarci i contatti se vuoi,no? :)

  5. 15 Febbraio 2009 alle 10:41 am | #8

    Ciao!
    Mi sono permesso di mettere in un solo archivio la tua guida che puoi trovare qui: http://markon.netsons.org/2009/02/15/guida-c/

    Ciao!

  6. 14 Febbraio 2009 alle 10:34 pm | #9

    Eh, io ho cominciato il primo!

    Per caso conosci filippo di costanzo? :D

  7. 14 Febbraio 2009 alle 9:31 pm | #10

    x Marco: ho iniziato il 3.. tu?

  8. 14 Febbraio 2009 alle 6:34 pm | #11

    @Tanino:
    che anno frequenti?

  9. 21 Gennaio 2009 alle 1:01 pm | #12

    x Pippo: beh,sta scritto che sono riferimenti alle guide di nappi ma non sono proprio identiche,tipo la ricorsione quando la studiai io nappi non la faceva come quest’anno. Se tu come dici hai problemi o dubbi o vuoi fare il fighetto con le tue domande,esiste il forum :)

    Comunque l’italiano è bello ma anche difficile,rileggiti un pò ciò che hai scritto che è meno comprensibile di un codice cifrato in triple des -_-

  10. Pippo
    21 Gennaio 2009 alle 12:51 pm | #13

    ma ke bella giuda del cazzo!! hai semplicemente copiato le slide del prof nappi!!! ma nn sai manco spiegare un array semplice ke prende input delle parole e ne stampi tt le parole presenti nell’array!!! dovresti spiegare xk nella stampa dice ’segmentation fault’….

  11. 27 Novembre 2008 alle 8:52 pm | #14

    x lumo: hai ragione,mi sono dimenticato il cast :) grazie per la segnalazione

  12. lumo
    27 Novembre 2008 alle 8:48 pm | #15

    Ciao tanino :D
    è la prima volta che vedo il tuo blog, e ho subito guardato la tua guida
    Quando si dichiara un oggetto via malloc o calloc non si dovrebbe fare il cast…
    tipo
    studente *s;
    s=malloc(sizeof(studente));
    non dovrebbe essere
    studente *s;
    s=(studente *)malloc(sizeof(studente));

  13. 10 Settembre 2008 alle 3:11 pm | #16

    x roby: programma ??? Ti serve solo un editor e un compilatore.. :) il compilatore gcc,l’editor qualsiasi..

  14. roby
    10 Settembre 2008 alle 11:29 am | #17

    ok, mi iscrivo… dimmi una cosa… che programma mi consigli gratuito per imparare a programmare? un IDE possibilmente… in modo che abbia già tutto l’occorrente…

  15. 9 Settembre 2008 alle 6:53 pm | #18

    x roby: se vuoi iscriviti al forum,appena finisco gli esami venerdì scrivo qualche altro capitolo ( sperando in esito positivo degli esami ) :D comunque il 4 è in txt si.. mi venne l’ispirazione di farlo così ahahah

  16. roby
    9 Settembre 2008 alle 12:31 pm | #19

    Con un po di fatica sono riuscito a scricarli… quasi tutti… come mai il capitolo 4 è in txt e non in pdf??
    Complimenti cmq tanino, bel blog… l’ho nei segnalibri… :)

  17. 9 Settembre 2008 alle 12:25 pm | #20

    x roby: eh divshare è 1 pò incasinato xD

  18. roby
    9 Settembre 2008 alle 12:12 pm | #21

    rettifico tutto.. scusatemi ho fatto :)…
    grazie cmq

  19. roby
    9 Settembre 2008 alle 12:08 pm | #22

    Ciao, scusa una domanda…
    come faccio a scaricare i capitoli della guida al C?
    magari in pdf…?
    grazie

  20. 24 Agosto 2008 alle 1:18 pm | #23

    x Gino: semplicemente la dichiarazione di 1 variabile è quando tu dichiari appunto 1 variabile e il suo tipo,ad esempio:

    int contatore;

    mentre la definizione è quando tu la fai seguire anche da una inizializzazione,ad esempio:

    int contatore=1;

  21. Gino
    23 Agosto 2008 alle 10:25 pm | #24

    Cortesemente potresti spiegarmi la differenza (se c’è differenza) fra dichiarazione e definizione (di una variabile) in C.
    Grazie

  22. 4 Luglio 2008 alle 6:13 pm | #25

    x Raffaele: bhe,allora ci vedremo in giro magari.. io a Battipaglia ci sono nato..

  23. Raffaele
    4 Luglio 2008 alle 12:43 am | #26

    Ciao complimenti per sito , io abito a Battipaglia ho appena finito l ‘esame di stato presso l’itis Focaccia di Fuorni ora mi iscriverò anche io a Fisciano a informatica^^
    ciao ciao :)

  24. 18 Giugno 2008 alle 12:52 pm | #27

    x eolo: eheh mica sei vecchio dai.. :D comunque se ti va,lasciami msn così ti contatto :D

  25. eolo
    18 Giugno 2008 alle 10:06 am | #28

    come ai miei tempi d’altronde.infatti il linguaggio assembler er usato per lo + per la sua estrema leggerezza!!!(VEDI VECCHI IBM OLIVETTI)

  26. 18 Giugno 2008 alle 12:56 am | #29

    x eolo: beh,lo studiamo poco,non ci concentriamo tanto sull’assembly :)

  27. eolo
    18 Giugno 2008 alle 12:03 am | #30

    CIAO PER QUANTO RIGUARDA LA PROGRAMMAZIONE ASSEMBLY TI SEGNALO LA DISTRO SUPERMINI KOLIBRI COMPLETAMENTE SCRTTA NEL MITICO ASS… DA VEDERE PURTROPPO NON RIESCO A CAPIRE PERCHE VI FANNO STUDIARE ANCORA ASSEBLER INVICE DI FARVI USARE LINGUAGGI ROBOTICI COME IL LabVIEW PURTOPPO ANCHE IO VENGO DA FISCIANO MA PURTROPPO MI SONO LAUREATO 8 ANNI FA.
    CON PIACERE VEDO CHE IL TUO BLOG FUNZIONA

  28. olivia
    15 Giugno 2008 alle 7:47 pm | #31

    scusa se ho scritto qui, ovviamente ho sbagliato ci rivediamo nel forum

  29. olivia
    15 Giugno 2008 alle 7:43 pm | #32

    ciao,di nuovo problemi di connessione; ho comprato al mio bambino un asus eee pc con linux, ma non riesco a far partire la comunicazione wireless con il mio d-ink 624che ho sul fisso (su cui è istallato xp). Il router ha l’ip statico e tutte le impostazioni da te suggertite per l’id alto con e-mule. Puoi aiutarmi? Ti dico solo che sono entrata in internet da un mio amico che non aveva connessioni protette di nessun tipo e il portatile funziona benissimo: solo con il mio fisso non si collega. Grazie e scusami

  30. 31 Maggio 2008 alle 4:27 pm | #33

    x Faggi: contattami tu tanino_rul3z@hotmail.com

  31. Faggi
    31 Maggio 2008 alle 12:55 pm | #34

    ciao scusa vorrei imparare a programmare in java e in html mi potresti spiegare come fare? se vuoi puoi conttarmi attraverso messenger. il mio contatto è faggi_editor@hotmail.it

  32. 30 Agosto 2007 alle 11:03 am | #35

    x franz87 : conosco bene il java,no il c+ m disp. I linguaggi che mi occupo sono C,assembly,java,sql,php,html,perl,cobol,pascal

  33. franz87
    30 Agosto 2007 alle 9:35 am | #36

    ti interessi anche di programmazione a oggetti in C++?

  1. 12 Giugno 2008 alle 10:33 pm | #1
  2. 23 Agosto 2008 alle 11:28 am | #2
  3. 4 Ottobre 2008 alle 12:01 pm | #3
  4. 4 Ottobre 2008 alle 12:03 pm | #4
  5. 14 Ottobre 2008 alle 5:16 pm | #5
  6. 23 Ottobre 2008 alle 12:58 pm | #6
  7. 26 Novembre 2008 alle 3:52 pm | #7
  8. 17 Dicembre 2008 alle 1:01 am | #8
  9. 14 Giugno 2009 alle 11:05 am | #9
  10. 9 Settembre 2009 alle 11:50 pm | #10