Introduzione alle parole chiave C.
Le parole chiave sono conosciute come parole predefinite e riservate utilizzate nella programmazione con significati speciali per il compilatore. Fanno parte della sintassi e inoltre non possiamo usarli come identificatore. Poiché C è un linguaggio sensibile al maiuscolo / minuscolo, tutte le parole chiave devono essere scritte in minuscolo. Di seguito abbiamo un elenco di tutte le parole chiave consentite in ANSI C.
C Parole chiave con esempi
Di seguito ne abbiamo discusso tutti insieme ai loro esempi.
1. Volatile
Questa parola chiave è necessaria per creare oggetti volatili. Questi oggetti volatili hanno la possibilità di essere modificati nel metodo sconosciuto o non menzionato attraverso l'hardware.
Esempio:
const volatile ex;
- In questo esempio, ex è considerato l'oggetto volatile.
- Il programma non ha la possibilità di cambiare ex poiché è una variabile costante. Ma l'hardware ha la possibilità di modificarlo poiché ex è considerato un oggetto volatile.
2. auto
Questa parola chiave viene utilizzata per dichiarare le variabili automatiche.
Esempio:
auto int v1;
- Questa particolare definizione significa che v1 è considerata la variabile di archiviazione del tipo di classe e del tipo di dati di int.
- Le variabili che dichiariamo all'interno dei corpi delle funzioni sono considerate automaticamente come automatiche. Ogni volta che viene eseguita una funzione, vengono ricreati.
- Le variabili automatiche sono anche chiamate variabili locali in quanto sono locali per la funzione.
3. char
la parola chiave char viene utilizzata per dichiarare la variabile di carattere. Le variabili di tipo char hanno una lunghezza di 1 byte. Possono essere firmati (è di default a meno che non utilizziamo l'opzione del compilatore '-funsigned-char' o 'unsigned'), il che implica che hanno un intervallo da -128 a 127 e da 0 a 255, rispettivamente.
Esempio:
char a;
In questo esempio, a è considerata una variabile del tipo di carattere.
4. doppio e galleggiante
Entrambe le parole chiave double, così come float, sono necessarie per la dichiarazione di variabili di tipo mobile.
Esempio:
float a;
Double b;
In questo esempio, a è considerata la variabile di tipo variabile a precisione singola e b è considerata la variabile di tipo variabile a precisione doppia.
5. const
Dichiariamo un identificatore come costante attraverso l'uso della parola chiave const.
Esempio:
const int r = 5;
6. if and else
Usiamo if e else per prendere decisioni nella programmazione C.
Esempio:
if(a==1)
printf(“ a is 1.”);
else
printf(“ a is not 1.”);
Nel caso in cui il valore di a sia diverso da 1,
produzione:
a non è 1.
7. rompere e continuare
L'istruzione break farebbe saltare il programma dal ciclo più interno e racchiuso in modo esplicito. Il proseguimento viene utilizzato per le istruzioni che saltano determinate istruzioni all'interno del ciclo.
Esempio:
for (a=1; a<=10; ++a)
(
if (a==3)
continue;
if (a==7)
break;
printf("%d ", a);
)
Produzione :
1 2 4 5 6
In questo esempio, ogni volta che a è uguale a 3, allora l'istruzione continue gioca il suo ruolo e salta 3. Mentre ogni volta che a è uguale a 7, l'istruzione break gioca il suo ruolo e termina con un ciclo.
8. enum
Nella programmazione in C i tipi di enumerazione vengono dichiarati tramite la parola chiave enum.
Esempio:
enum deck
(
kings;
queens;
jokers;
);
In questo esempio, un mazzo di variabili enumerato viene creato con i tag: re, regine e jolly.
9. esterno
La parola chiave extern indica che l'identificatore è stato definito altrove. Indica anche che in effetti l'archiviazione, nonché il valore iniziale o il corpo della funzione sono stati definiti altrove, principalmente nel modulo separato.
- Formato: definizione dei dati extern; prototipo della funzione extern;
Esempio:
extern int f;extern void factorial (int a);
10. ritorno
Il ritorno è usato per uscire dalla funzione. Uscirebbe dalla funzione corrente che si sta eseguendo immediatamente e tornerebbe alla routine di chiamata. Può facoltativamente restituire anche valore.
Sintassi:
return (expression);
Esempio:
int ret (int a)( return (a*a);)
11. sizeof
sizeof viene utilizzato per restituire la dimensione dell'espressione o il tipo di esso. Viene utilizzato per restituire la dimensione in byte.
Sintassi:
sizeof expressionsizeof (type)
Esempio:
a = calloc (100, sizeof (int));
12. vai
la parola chiave goto è necessaria per il trasferimento del controllo da una posizione all'altra.
Sintassi:
goto identifier;
Il controllo viene trasferito incondizionatamente nella posizione di un'etichetta locale specificata dall'identificatore.
Esempio:
a: … goto a;
13. int
La parola chiave int viene utilizzata per la dichiarazione della variabile di tipo intero.
Esempio:
int b;
In questo esempio, b è una variabile intera.
14. registrati
Questa parola chiave viene utilizzata per la creazione di variabili di registro che sono molto più veloci rispetto alle variabili normali.
Esempio:
register int r1;
15. statico
Questa parola chiave viene utilizzata per la creazione di una variabile statica. I valori delle variabili statiche persistono fino alla fine del programma. Indica che la funzione o l'elemento è noto solo nell'ambito della compilazione corrente. Inoltre, se utilizziamo la parola chiave statica insieme alla variabile che è locale alla funzione, consentirebbe di preservare l'ultimo valore della variabile nelle chiamate successive a quella funzione.
Esempio:
static int v;
16. struct
La parola chiave struct viene utilizzata per la dichiarazione della struttura. La struttura viene utilizzata per contenere le variabili di vari tipi di dati con un solo nome. Proprio come l'unione, raggruppa le variabili in un singolo record. Inoltre, il nome-tipo-struttura è considerato come il nome del tag opzionale che punta al tipo di struttura. Le variabili di una struttura sono definizioni di dati e sono opzionali. Sebbene entrambi siano opzionali, deve apparire uno dei due.
Esempio:
struct st (
char n (70);
float m;
int a;
) st1, st2;
17. unione
La parola chiave Union è necessaria per raggruppare i vari tipi di una variabile con un solo nome.
union st
(
char n(60);
float m;
int a;
)
18. vuoto
Questa parola chiave indica che la funzione non restituirà alcun valore.
Esempio:
void test(int a)
(
…..
)
In questo esempio, il test di funzione () non restituisce un valore poiché il tipo restituito è nullo.
19. typedef
Questa parola chiave è necessaria per associare un tipo a un identificatore in modo esplicito.
Esempio :
typedef float k;
k lion, tiger;
20. corto, lungo, firmato e non firmato
Le parole chiave corte, lunghe, con segno e senza segno sono il tipo di modificatori che altera il significato del tipo di dati di base al fine di produrre il nuovo tipo.
Esempio:
short int smallI;
long int big;
signed int normal;
unsigned int positive;
L'intervallo valido di tipi di dati validi è elencato nella seguente tabella:
char firmato | Da -128 a 127 |
firmato int | Da -32768 a 32767 (firmato è l'impostazione predefinita) |
int. firmato | Da -32768 a 32767 |
firmato long int | Da -2147483648 a 2147483647 |
carattere non firmato | Da 0 a 255 |
int | Da 0 a 65535 |
int. corto firmato | Da 0 a 65535 |
int. long unsigned | Da 0 a 4294967295 |
21. per
In totale, esistono 3 tipi di loop in C. Il ciclo for in C è scritto usando la parola chiave per.
Esempio:
for (a=0; a< 9; ++a)
(
printf("%d ", a);
)
Produzione
0 1 2 3 4 5 6 7 8
22. switch, case e default
Usiamo le istruzioni switch e case ogni volta che il blocco di istruzioni deve essere eseguito tra vari blocchi.
Esempio:
switch(expression)
(
case '1':
// statements to execute when 1
break;
case '8':
// statements to execute when 5
break;
default:
// statements to execute when default;
)
23. Do-while loop
do viene usato insieme per un po 'per fare una diversa forma di ripetizione dell'affermazione. Questa forma del ciclo utilizza la sintassi seguente:
do statement while (expression)
Esempio :
a = 1; b = 1;do ( b *= a; a++; ) while (a <= factorial);
24. while
mentre viene usato per ripetere l'esecuzione quando la condizione è vera.
Sintassi:
while (expression) statement
Esempio :
while (*z == ' ') z++;
Conclusione
Quindi possiamo concludere che ci sono un totale di 32 parole chiave e una costante è un valore che non cambia durante il programma. Inoltre, una parola chiave è riservata alle parole per lingua. Esistono quattro tipi di dati comunemente usati che sono int, float, char e void. Ciascuno dei tipi di dati differisce per dimensioni e intervallo tra loro.
Articoli consigliati
Questa è una guida alle parole chiave C. Qui discutiamo l'introduzione e le migliori parole chiave di C con sintassi ed esempi. Puoi anche consultare i seguenti articoli per saperne di più -
- Comandi C #
- Variabili in C ++
- Incapsulamento in C
- Che cos'è ES6?
- Parole chiave PHP
- Programma fattoriale in JavaScript
- Parole chiave C #
- Variabili in JavaScript
- Incapsulamento in JavaScript
- C Moltiplicazione della matrice di programmazione
- Diversi tipi di loop con i suoi vantaggi
- Le 36 migliori parole chiave in SQL con esempi
- Moltiplicazione di matrici in Java | Esempi