C Tutorial per principianti
Pubblicato: 2022-10-05introduzione
C è un linguaggio di programmazione per computer compilatore di alto livello suddiviso in vari moduli. Uno dei motivi più significativi per la popolarità della C è perché è un linguaggio in formato libero. Pertanto, i programmatori non devono seguire una regola di digitazione specifica: possono aggiungere parentesi o righe in qualsiasi punto del loro codice.
Poiché il C è un linguaggio complesso, viene utilizzato principalmente per scrivere programmi lunghi, poiché consente ai programmatori di utilizzare nomi significativi per funzioni e variabili in un programma. Le caratteristiche del linguaggio C facilitano l'organizzazione facile e logica di un programma. Pertanto, puoi creare programmi ordinati e compatti in C senza problemi.
Iniziamo con il tutorial C per aiutarti a capire come sfruttarlo per la programmazione e lo sviluppo di app.
Dai un'occhiata ai nostri corsi gratuiti relativi allo sviluppo software.
Esplora i nostri corsi gratuiti di sviluppo software
Fondamenti di Cloud Computing | Nozioni di base su JavaScript da zero | Strutture dati e algoritmi |
Tecnologia Blockchain | Reagire per i principianti | Nozioni di base su Java |
Giava | Node.js per principianti | JavaScript avanzato |
C Tutorial per principianti
Ecco una guida passo passo al tutorial C per principianti.
Come impostare l'ambiente per il linguaggio di programmazione C?
Il primo passo nel tutorial di programmazione C è capire come impostare un ambiente per il linguaggio. Significa installare e configurare due software; un editor di testo e un compilatore C.
Lo scopo degli editor di testo è digitare il programma e archiviare file con estensione C. Includono Blocco note di Windows, EMACS o vi. Il passaggio successivo è l'installazione di un compilatore. Il programma digitato in alfabeto o numeri deve essere convertito in un linguaggio comprensibile al computer. Pertanto, abbiamo bisogno di compilatori per trasformare le informazioni in un linguaggio macchina e consentire l'esecuzione del programma.
Infine, installa GCC su Linux, Mac OS o Windows.
Struttura del programma
Dopo aver installato l'editor di testo e il compilatore, è necessario conoscere la struttura di programmazione di base o il metodo di comando del linguaggio C per utilizzare l'editor di testo e il compilatore.
Ad esempio, il primo codice che le persone di solito provano in C è "Hello World". Per eseguire questo programma, è necessario aggiungere il codice riportato di seguito nell'editor di testo.
#include <stdio.h>
int principale()
{
/* il mio primo programma in C */
printf("Ciao mondo! \n");
restituire 0;
}
Dopo aver digitato il codice, è necessario salvare il file come hello.c, quindi andare nella directory del file e digitare gcc hello.c per la compilazione del codice.
Quindi, digita a.out per l'esecuzione e vedrai "Hello World" stampato sullo schermo.
#include <stdio.h> è un comando del preprocessore mentre int main() è la funzione principale. La parte all'interno di /*…*/ non viene compilata perché è un commento aggiuntivo.
La funzione printf(…) viene utilizzata per stampare "Hello World" sullo schermo. L'ultima riga restituita 0, viene utilizzata per terminare la funzione principale.
Impara i corsi di sviluppo software online dalle migliori università del mondo. Guadagna programmi Executive PG, programmi di certificazione avanzati o programmi di master per accelerare la tua carriera.
Esplora i nostri corsi di ingegneria del software popolari
Master of Science in Informatica presso LJMU e IIITB | Programma di certificazione di sicurezza informatica Caltech CME |
Bootcamp di sviluppo full stack | Programma PG in Blockchain |
Programma Executive PG in Full Stack Development | |
Visualizza tutti i nostri corsi qui sotto | |
Corsi di ingegneria del software |
Impara la sintassi di base di C
È essenziale imparare la sintassi di base di C , che comprende funzioni, variabili, comandi, istruzioni ed espressioni e commenti. La sintassi C è costituita da token che fungono da parole chiave, identificatori, simboli, costanti o valori letterali.
Durante la scrittura del programma, ricordarsi di utilizzare un punto e virgola per terminare o terminare la riga. Metti finalmente un punto e virgola quando finisci una voce logica.
Per identificare le diverse variabili nel programma, utilizzare nomi specifici chiamati identificatori che iniziano con un alfabeto o un trattino basso. Durante la selezione dell'identificatore, non è possibile utilizzare determinate parole riservate chiamate anche parole chiave. I nomi comuni includono auto, continue, default, double, float, int, else, static e volatile.
Tipi di dati in C
I tipi di dati nel linguaggio C vengono utilizzati per dichiarare varie funzioni e variabili. Di seguito sono riportati i quattro diversi tipi di dati in C-
- Base: - I tipi di dati di base sono aritmetici, inclusi i tipi di dati interi e mobili.
- Enumerati:- Questi sono simili ai tipi di base in quanto contengono valori aritmetici e sono assegnati valori interi discreti.
- Void:- Questi tipi di dati denotano un valore nullo o nullo. Viene utilizzato in tre diverse situazioni-
- Quando la funzione ritorna come void.
- Quando gli argomenti della funzione sono nulli e non accettano alcun parametro.
- Per rappresentare l'indirizzo di un oggetto e non il suo tipo.
4. Derivato:- I tipi di dati derivati sono ulteriormente suddivisi in cinque categorie-
- Tipi di puntatore
- Tipi di array
- Tipi di struttura
- Tipi di unione
- Tipi di funzione
Competenze di sviluppo software richieste
Corsi JavaScript | Corsi di base in Java | Corsi sulle strutture dei dati |
Node.js Corsi | Corsi SQL | Corsi di sviluppo full stack |
Corsi NFT | Corsi DevOps | Corsi sui Big Data |
Corsi React.js | Corsi di sicurezza informatica | Corsi di cloud computing |
Corsi di progettazione di database | Corsi di Python | Corsi di criptovaluta |
Classi di stoccaggio in C
Le classi di archiviazione in C definiscono l'ambito o la visibilità di funzioni e variabili. Di seguito sono riportati i quattro diversi tipi di classi di archiviazione in C-
- Auto:- La classe di archiviazione predefinita per tutte le variabili locali, può essere utilizzata solo all'interno delle funzioni.
- Registro:- La classe di archiviazione del registro definisce le variabili locali che richiedono un accesso rapido. Memorizza le variabili nel record invece che nella RAM.
- Statico: - Questa classe di archiviazione mantiene le variabili accessibili in tutto il programma per evitare di creare nuove variabili più volte.
- Extern:- Questi possono indicare la posizione di una variabile globale. Usiamo questa classe di archiviazione quando più file utilizzano la stessa variabile globale.
Loop in linguaggio C
In circostanze normali, l'esecuzione di un codice avviene una frase alla volta, in sequenza. Tuttavia, per le situazioni in cui l'utente deve eseguire più volte uno specifico blocco di codice, utilizza istruzioni di ciclo. Ecco i diversi tipi di istruzioni di ciclo in C-
- Ciclo While:- Questo ciclo verifica se una determinata condizione è vera. Se la condizione è vera, l'istruzione viene eseguita continuamente. La sua sintassi è-
mentre (condizione)
{
dichiarazione/i;
}
Se la condizione è falsa, l'istruzione loop smette di funzionare e viene eseguita l'istruzione successiva.
- Ciclo for:- Puoi usare il ciclo for per eseguire un'istruzione un numero specifico di volte. La sua sintassi è:
for ( init; condizione; incremento )
{
Innanzitutto, è necessario utilizzare lo step unit per inizializzare o dichiarare un ciclo. Dopo l'inizializzazione, il sistema verifica la condizione. Se la condizione è vera, l'istruzione loop viene eseguita.
- Ciclo do...while:- Il ciclo do...while è simile al ciclo while. Tuttavia, la differenza è che in quest'ultimo viene verificata la condizione nella parte superiore del ciclo, mentre, nel ciclo do...while, viene verificata la condizione nella parte inferiore del ciclo. La sua sintassi è:
fare
{
dichiarazione/i;
}while( condizione );
- Ciclo nidificato: - Quando si utilizza un'istruzione di ciclo all'interno di un altro ciclo, viene chiamato ciclo nidificato. Nei cicli nidificati, puoi utilizzare un'istruzione break per interrompere l'esecuzione del ciclo più interno
- Ciclo infinito: - Come suggerisce il nome, un ciclo infinito è un ciclo infinito. Viene eseguito quando la condizione non può mai diventare falsa.
Leggi i nostri articoli popolari relativi allo sviluppo software
Come implementare l'astrazione dei dati in Java? | Che cos'è Inner Class in Java? | Identificatori Java: definizione, sintassi ed esempi |
Comprensione dell'incapsulamento in OOPS con esempi | Spiegazione degli argomenti della riga di comando in C | Le 10 principali caratteristiche e caratteristiche del cloud computing nel 2022 |
Polimorfismo in Java: concetti, tipi, caratteristiche ed esempi | Pacchetti in Java e come usarli? | Tutorial Git per principianti: impara Git da zero |
Conclusione
C è il linguaggio di programmazione fondamentale utilizzato per sviluppare varie applicazioni e software. Pertanto, una conoscenza approfondita del C è d'obbligo per apprendere in modo efficiente le applicazioni di altri linguaggi di programmazione. Se vuoi diventare uno sviluppatore di software, puoi seguire il corso di Laurea Magistrale in Informatica su upGrad per acquisire conoscenze teoriche e acquisire competenze pratiche relative a diversi linguaggi e strumenti di programmazione.
Dai un'occhiata a upGrad per saperne di più!
Qual è l'applicazione del linguaggio C?
C è un linguaggio popolare utilizzato per creare applicazioni, come sistemi operativi, interfaccia utente (UI), progettazione di applicazioni sanitarie e applicazioni di gioco mobile. C può anche essere utilizzato per creare compilatori, progettare dispositivi di rete e progettare applicazioni software come database.
Cosa sono le funzioni in C?
Le funzioni nel linguaggio C sono blocchi di codifica utilizzati per eseguire compiti specifici nella programmazione. È possibile richiamare più funzioni durante la scrittura di un programma, il che aiuta lo sviluppatore del software a scrivere codici brevi ed evitare ripetizioni. Le funzioni sono racchiuse da {}. Ci sono due diversi tipi di funzioni nel linguaggio C; funzioni di libreria integrate nel linguaggio e dichiarate in file di intestazione c e funzioni definite dall'utente, che il programmatore crea per eseguire varie attività.
Quali sono i diversi tipi di variabili in C?
Le variabili nei linguaggi di programmazione sono blocchi di memoria che contengono informazioni specifiche. Ci sono cinque variabili nel linguaggio C; locale, globale, automatico, statico ed esterno. Variabile locale: dichiarata all'interno di una funzione all'inizio di un blocco Variabili globali: definita al di fuori di una funzione Variabile statica: dichiarata con una parola chiave statica; utilizzato tra varie chiamate di funzione Variabili automatiche: dichiarate all'interno del blocco con la parola chiave 'auto' Variabili esterne: dichiarate con la parola chiave 'extern'.