C Tutorial per principianti: è più facile di quanto pensi!


Esistono pochi linguaggi di programmazione con la versatilità e l'utilità del C, ma il linguaggio stesso può spesso sembrare scoraggiante, specialmente a un nuovo arrivato. La buona notizia è che il C non è così difficile da imparare come potrebbe sembrare e ci sono numerose risorse disponibili gratuitamente per aiutarti a bagnarti i piedi.

La storia della programmazione in C

La programmazione in C è stata sviluppata nel 1972 da Dennis M. Ritchie. Da allora diversi linguaggi si sono ramificati dal linguaggio C di base, inclusi C ++ e Objective C. Il linguaggio è stato creato come linguaggio generico per essere utilizzato in un'ampia varietà di applicazioni e ha raggiunto tale obiettivo.

Infatti, Il C è uno dei linguaggi di programmazione più utilizzati esiste, se non il più utilizzato. Perché C, potresti chiedere? È succeduto a un precedente linguaggio di programmazione chiamato B. Nel mondo moderno, C è utilizzato per la programmazione di sistema più che per la programmazione software.

Perché imparare C?

Molti nuovi arrivati ​​nel mondo della programmazione imparano prima Java o Pitone. Questi sono alcuni dei linguaggi moderni più popolari, ma il C ha altrettanta utilità. I programmatori dilettanti sono spesso sorpresi di scoprire che il C è facile da imparare grazie alla sua struttura. È in grado di produrre programmi efficienti e semplificati e può gestire attività di livello inferiore meglio di altre lingue.

Forse il più grande punto di forza di C è che può essere compilato su una varietà di piattaforme. In effetti, Unix è stato scritto interamente in C.

Le basi della programmazione in C

Prima di continuare ulteriormente con questo tutorial in C per principianti, sappi questo: un linguaggio di programmazione è facile da imparare , ma difficile da padroneggiare. Ci sono così tanti elementi che influenzano il funzionamento di una lingua che è impossibile per un singolo articolo coprire anche gli aspetti più elementari. Questa guida ti aiuterà a trovare le risorse di cui hai bisogno e ti insegnerà i concetti fondamentali in modo che tu possa auto-educarti.

In_content_1 all: [300x250] / dfp: [640x360]->

La prima cosa di cui avrai bisogno è un IDE, o un ambiente di sviluppo integrato. Questo è un termine stravagante per un editor di testo che ti permette di scrivere e modificare il codice C.

Alcuni dei migliori IDE per C includono Codice di Visual Studio e Netbeans. Questi sono IDE intuitivi facili da scaricare e configurare. Dopotutto, il tuo obiettivo dovrebbe essere il codice, non l'apprendimento delle sfumature di uno specifico strumento di modifica.

Questi strumenti facilitano anche il download e la configurazione dei compilatori necessari sul sistema in modo da poter testare il codice una volta che è stato scritto.

Scrittura di un programma

Una volta che hai gli strumenti di base necessari per programmare in C, puoi iniziare a scrivere il tuo primo programma. Ci sono tre elementi di base per un programma in C. Il primo è la Libreria, che è una raccolta di file di intestazione. Dovrai importare una libreria nel programma per poter utilizzare le funzioni al suo interno.

Per questo esempio, la libreria necessaria è . Tutte le librerie C finiranno con .h, indipendentemente dal titolo. Per includere una libreria nel codice, inserisci #include

Ancora confuso? Se hai esperienza nella programmazione in Java, considerala come una classe pubblica.

La parte successiva del codice è la Funzione. In C (così come in altri linguaggi), una funzione è un gruppo di istruzioni che eseguono un'attività. La funzione principale presente in tutti i programmi C è main (). Ecco il codice:

int main () {

printf ("Hello, world!");

return 0;

}

Il comando intdavanti al la funzione main ()mostra che restituirà un numero intero al termine. Successivamente, il comando printf ()fa parte della libreria . Senza chiamare la libreria all'inizio di questo codice, il comando printf ()non verrà eseguito. Il testo all'interno del comando printf ()("Hello, world!") È ciò che verrà visualizzato sullo schermo.

Una volta eseguita questa funzione, restituirà uno 0 a il programma. Questa è la dichiarazione di uscita e serve fondamentalmente a dire che il programma ha completato il suo compito. Le parentesi di apertura e chiusura dopo main ()e return 0;contengono la funzione all'interno.

Il ritorno 0;è la parte finale del programma. Indica che le attività descritte nel codice sono terminate. Tieni presente che ogni riga all'interno della funzione deve terminare con un punto e virgola. Questo fa parte della sintassi della lingua. L'intero programma messo insieme dovrebbe assomigliare a questo:

#include

int main () {

printf ("Hello, world!");

return 0 ;

}

Se sembra confuso, ma non preoccuparti. Imparare i comandi specifici per C può creare un po 'di confusione, ma dopo un po' di pratica non avrai alcun problema.

Risorse aggiuntive per la pratica di C

Se hai appena iniziato con C, vorrai fare molta pratica con il codice. Più sei pratico con la sintassi e la meccanica del linguaggio, più facile diventerà. Questi sono alcuni dei migliori risorse sul Web per imparare a programmare gratuiti in C.

  1. Learn-C.org

    Questo sito web include una serie di tutorial interattivi in ​​C per principianti che puoi lavorare uno alla volta. Non devi registrarti o scaricare nulla; ogni elaborazione e compilazione è gestita all'interno del sito stesso. Avvia gli utenti con i comandi di base e crea da lì.

    1. CProgramming.com

      CProgramming.com è l'equivalente di un corso universitario di livello base per la programmazione C. Fornisce informazioni molto dettagliate sul linguaggio di programmazione C, incluso come leggere istruzioni, impostare programmi ricorsivi e persino come comprendere alberi binari.

      1. Tutorial di W3Schools

        La serie di tutorial W3Schools è una delle migliori risorse per imparare quasi tutti i linguaggi di programmazione , punto. Che si tratti di C, Java o qualcosa di più oscuro, puoi trovare informazioni qui. Il corso W3Schools copre un'enorme quantità di informazioni su C e include test di programmazione pratica per portare a casa i punti.

        Post correlati:


        19.12.2020