C Parole chiave - Le 24 principali parole chiave di C con sintassi ed esempi

Sommario:

Anonim

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ù -

  1. Comandi C #
  2. Variabili in C ++
  3. Incapsulamento in C
  4. Che cos'è ES6?
  5. Parole chiave PHP
  6. Programma fattoriale in JavaScript
  7. Parole chiave C #
  8. Variabili in JavaScript
  9. Incapsulamento in JavaScript
  10. C Moltiplicazione della matrice di programmazione
  11. Diversi tipi di loop con i suoi vantaggi
  12. Le 36 migliori parole chiave in SQL con esempi
  13. Moltiplicazione di matrici in Java | Esempi