Elementi di linguaggio C

Elementi Di Linguaggio C



lingua C è uno dei linguaggi di programmazione di basso livello più importanti e ampiamente utilizzati sviluppato alla fine degli anni '70. Il linguaggio è noto per la sua velocità, portabilità ed efficienza. Con C, gli utenti saranno in grado di sviluppare un'ampia gamma di applicazioni, come applicazioni generiche, sistemi operativi e sistemi embedded. Aiuta inoltre gli utenti a sviluppare applicazioni web e mobili. Come altri linguaggi di programmazione, anche il C include alcuni blocchi o elementi di base utilizzati in un programma C.

Se non conosci questi blocchi o elementi costitutivi, segui le linee guida di questo articolo.

Elementi di linguaggio C

Il linguaggio C ha più distinti elementi che lo rendono facile ed efficiente da usare. Questi elementi Sono variabili , tipi di dati , parole chiave , operatori e altro ancora. Tuttavia, gli elementi menzionati di seguito sono importanti e ampiamente utilizzati in un linguaggio di programmazione C.







1: Variabili

Variabili sono gli elementi principali del linguaggio C. UN variabile è un pezzo di memoria che contiene un valore che può essere usato come argomento per un particolare insieme di istruzioni. Dichiarando variabili comporta l'indicazione del nome, del valore e del tipo di dati. Variabili può anche essere utilizzato per rappresentare numeri, stringhe, matrici di caratteri o qualsiasi altro tipo di dati.



#include

vuoto funzione ( )
{
int UN = 10 ;
printf ( 'Il valore della variabile a è %d' , UN ) ;
}

int principale ( ) {
funzione ( ) ;
}

In questo codice, stiamo usando a variabile 'a' e stampando il suo valore usando printf dichiarazione.



Produzione





2: Tipi di dati

Un gruppo di valori noto come tipi di dati può essere mantenuto in una variabile. Il linguaggio C ne usa diversi tipi di dati ad esempio int (per numeri interi), char (per caratteri), float (per valori numerici con punti decimali) , double (per valori in virgola mobile a doppia precisione) e altro ancora. A seconda del tipo di variabile che si desidera aggiungere, vengono utilizzate nel codice. Seguiamo l'esempio discusso di seguito:



#include

int principale ( ) {
int nessuno = 10 ;
printf ( 'Il valore di num è %d' , nessuno ) ;
}

Nel codice sopra, stiamo usando un numero intero tipo di dati 'nessuno' e stampando il suo valore usando printf dichiarazione.

Produzione

3: Parole chiave

Parole chiave sono parole predefinite che hanno un significato specifico e aiutano ad avviare il programma. Ce ne sono 32 parole chiave nel linguaggio C inclusi if, else, while, for, int e float. Ogni parola chiave ha il suo scopo specifico, che li rende elementi molto importanti nel codice.

#include

int principale ( )
{
auto UN = 10 ;
printf ( '%D' , UN ) ;
ritorno 0 ;
}

In questo codice, stiamo usando la parola chiave 'auto' e stampando il suo valore usando printf dichiarazione.

Nota: Non è possibile utilizzare un nome di parola chiave come nome della variabile poiché genererà errori. Il motivo è che sono già definiti nel linguaggio di programmazione C.

Produzione

4: Operatori

Operatori sono simboli univoci che eseguono operazioni su un insieme di operandi (valori) per generare risultati. Il linguaggio C ha più tipi di operatori come il confronto, l'aritmetica, l'assegnazione e la logica operatori . Ogni tipo di operatore esegue un certo tipo di operazione sui valori dati.

#include

int principale ( )
{
int UN = undici , B = 5 ;
printf ( 'la somma è = %d \N ' , UN + B ) ;
ritorno 0 ;
}

In questo codice, stiamo usando un operatore '+' per stampare il somma delle due variabili a e b.

Produzione

5: Strutture di controllo

Il linguaggio C contiene una gamma di strutture di controllo che consente agli sviluppatori di controllare il flusso di esecuzione del loro programma. Questi includono l'elaborazione di oggetti come istruzioni if, cicli for e cicli while, che possono essere utilizzati per ripetere determinate operazioni in base a determinate condizioni. Strutture di controllo come questi aiutano gli sviluppatori a creare istruzioni complesse quasi come se stessero leggendo le istruzioni da un libro.

#include

int principale ( )
{
int anno ;
printf ( 'Inserisci un anno:' ) ;
scanf ( '%D' ,& anno ) ;
Se ( anno % 4 == 0 )
printf ( '%d è un anno bisestile.' , anno ) ;
altro printf ( '%d non è un anno bisestile.' , anno ) ;
}

In questo codice, utilizziamo il struttura di controllo 'if-else'. per determinare se l'anno immesso dall'utente è un anno bisestile o meno.

Produzione

6: Funzioni

Un eseguibile funzione è una sezione di codice che può essere richiamata dal programma principale. Ciò consente agli sviluppatori di inserire un pezzo di codice in un unico posto e quindi chiamarlo più volte altrove nel codice se ne hanno bisogno. Funzioni consentono inoltre agli sviluppatori di scrivere codice in modo modulare in modo che problemi di grandi dimensioni possano essere suddivisi in piccoli pezzi gestibili.

#include

vuoto Mondo ( ) ;
int principale ( )
{
printf ( 'Ciao ' ) ;
Mondo ( ) ;
}
vuoto Mondo ( )
{
printf ( 'Mondo' ) ;
}

In questo codice, la parola 'Mondo' viene stampato utilizzando il funzione “Mondo”, che è chiamato dal funzione 'principale()' per stampare la frase 'Ciao mondo'.

Produzione

7: Matrici

La definizione di an vettore in C è un modo per riunire molti elementi dello stesso tipo. Gli array possono avere tipi di dati come int, float, char, double o tipi di dati definiti dall'utente come strutture. Tuttavia, per i componenti da tenere insieme in un unico file vettore , devono essere tutti dello stesso tipo di dati. Gli elementi sono tenuti in ordine da sinistra a destra, con lo 0° indice a sinistra e l'(n-1)° indice a destra.

#include

int principale ( ) {
int valori [ 5 ] ;
printf ( 'Inserisci 5 numeri interi: ' ) ;
per ( int X = 0 ; X < 5 ; ++ X ) {
scanf ( '%D' , & valori [ X ] ) ;
}
printf ( 'Visualizzazione di numeri interi: \N ' ) ;
per ( int io = 0 ; io < 5 ; ++ io ) {
printf ( '%D \N ' , valori [ io ] ) ;
}
ritorno 0 ;
}

L'utente inserisce 5 numeri in un vettore chiamato 'valori' in questo codice, e il dell'array i contenuti vengono successivamente visualizzati.

Produzione

8: Strutture

UN struct è una dichiarazione di tipo di dati misti che crea un elenco fisicamente organizzato di variabili in un blocco di memoria sotto un unico nome nel linguaggio informatico C. Utilizzando un singolo puntatore o il nome dichiarato dalla struttura, che restituisce lo stesso indirizzo, è possibile accedere alle diverse variabili. In C, un tipo di dati definito dall'utente chiamato struttura ci consente di memorizzare una varietà di tipi di dati distinti. Ogni parte di a struttura è indicato come a 'membro' . Grazie alla loro capacità di contenere una varietà di dati, strutture può emulare l'uso di classi e modelli.

#include
#include

struct Libro {
char nome [ cinquanta ] ;
int prezzo ;
} Libro1 ;
int principale ( ) {
strcpy ( Libro1. nome , Odessa ) ;
Libro1. prezzo = 500 ;
printf ( 'Nome: %s \N ' , Libro1. nome ) ;
printf ( 'Prezzo del libro: %d \N ' , Libro1. prezzo ) ;
ritorno 0 ;
}

Il codice precedente crea un file struttura chiamato 'Libro' con le caratteristiche 'nome' E 'prezzo' che vengono poi inseriti in a struttura esempio prima di essere stampato.

Produzione

Conclusione

Gli elementi C sono utili che lavorano insieme per consentire agli sviluppatori di scrivere un programma C. Esistono diversi elementi del linguaggio di programmazione C, che include variabili, tipi di dati, parole chiave e molto altro discusso nelle linee guida di cui sopra. Capire questi elementi aiuterà gli utenti a creare programmi C efficienti e ben scritti.