C Sleutelwoorden - Top 24 trefwoorden van C met syntaxis en voorbeelden

Inhoudsopgave:

Anonim

Inleiding tot C-zoekwoorden

Sleutelwoorden staan ​​bekend als voorgedefinieerde en gereserveerde woorden die worden gebruikt bij het programmeren met speciale betekenissen voor de compiler. Ze maken deel uit van de syntaxis en we kunnen ze ook niet als identificatie gebruiken. Aangezien C een hoofdlettergevoelige taal is, moeten alle zoekwoorden in kleine letters worden geschreven. Hieronder hebben we een lijst met alle zoekwoorden die zijn toegestaan ​​in ANSI C.

C Sleutelwoorden met voorbeelden

Hieronder hebben we ze allemaal besproken, samen met hun voorbeelden.

1. Vluchtig

Dit trefwoord is nodig om vluchtige objecten te maken. Deze vluchtige objecten kunnen via hardware worden gewijzigd in de onbekende of niet-genoemde methode.

Voorbeeld:

const volatile ex;

  • In dit voorbeeld wordt ex beschouwd als het vluchtige object.
  • Het programma heeft niet de mogelijkheid om ex te veranderen, omdat het een constante variabele is. Maar hardware heeft de mogelijkheid om het te wijzigen omdat ex als een vluchtig object wordt beschouwd.

2. auto

Dit trefwoord wordt gebruikt om de automatische variabelen te declareren.

Voorbeeld:

auto int v1;

  • Deze specifieke definitie betekent dat v1 wordt beschouwd als de variabele van opslag van het klassetype en datatype van int.
  • Variabelen die we binnen de functielichamen declareren, worden standaard als automatisch beschouwd. Elke keer dat een functie wordt uitgevoerd, worden deze opnieuw gemaakt.
  • Automatische variabelen worden ook lokale variabelen genoemd omdat ze lokaal zijn voor de functie.

3. char

char sleutelwoord wordt gebruikt om de karaktervariabele te declareren. Variabelen van het type char hebben een lengte van 1 byte. Ze kunnen worden ondertekend (dit is standaard tenzij we de compileroptie '-funsigned-char' of 'unsigned' gebruiken), wat betekent dat ze een bereik hebben van respectievelijk -128 tot 127 en 0 tot 255.

Voorbeeld:

char a;

In dit voorbeeld wordt a beschouwd als een variabele van het tekentype.

4. Dubbel en zweven

Beide dubbele zoekwoorden, evenals zweven, zijn nodig voor het declareren van variabelen van het zwevende type.

Voorbeeld:

float a;
Double b;

In dit voorbeeld wordt a beschouwd als de variabele variabele van het zwevende type met enkele precisie en wordt b beschouwd als de variabele van het zwevende type met dubbele precisie.

5. const

We kunnen een ID als constant verklaren door het gebruik van het sleutelwoord const.

Voorbeeld:

const int r = 5;

6. indien en anders

We gebruiken of en anders om beslissingen te nemen in C-programmering.

Voorbeeld:

if(a==1)
printf(“ a is 1.”);
else
printf(“ a is not 1.”);

Als de waarde van a anders is dan 1,

output:

a is niet 1.

7. breek en ga door

De break-instructie zou het programma op een expliciete manier uit de meest innerlijke en omsluitende lus laten springen. De doorgaan wordt gebruikt voor instructies die bepaalde instructies overslaan die zich binnen de lus bevinden.

Voorbeeld:

for (a=1; a<=10; ++a)
(
if (a==3)
continue;
if (a==7)
break;
printf("%d ", a);
)

Uitgang:

1 2 4 5 6

In dit voorbeeld zal telkens wanneer a gelijk is aan 3, de instructie continue zijn rol spelen en 3 overslaan. Terwijl a altijd gelijk is aan 7, zou de instructie break zijn rol spelen en eindigen voor een lus.

8. opsomming

In C-programmering worden opsommingstypes aangegeven via trefwoord opsomming.

Voorbeeld:

enum deck
(
kings;
queens;
jokers;
);

In dit voorbeeld wordt een opgesomd variabel deck gemaakt met de tags: kings, queens en jokers.

9. extern

Het externe trefwoord geeft aan dat de identifier ergens anders is gedefinieerd. Het geeft ook aan dat in feite zowel opslag als de beginwaarde of functielichaam ergens anders is gedefinieerd, meestal in de afzonderlijke module.

  • Formaat: externe data-definitie; extern functie-prototype;

Voorbeeld:

extern int f;extern void factorial (int a);

10. terug

Return wordt gebruikt om de functie te verlaten. Het zou de huidige functie die onmiddellijk wordt uitgevoerd verlaten en terugkeren naar de aanroeproutine. Het kan optioneel ook waarde retourneren.

Syntaxis:

return (expression);

Voorbeeld:

int ret (int a)( return (a*a);)

11. grootte van

sizeof wordt gebruikt voor het retourneren van de grootte van de uitdrukking of het type ervan. Het wordt gebruikt voor het retourneren van de grootte in bytes.

Syntaxis:

sizeof expressionsizeof (type)

Voorbeeld:

a = calloc (100, sizeof (int));

12. ga naar

Ga naar trefwoord is nodig voor de overdracht van controle van de ene positie naar de andere.

Syntaxis:

goto identifier;

Controle wordt onvoorwaardelijk overgedragen naar de locatie van een lokaal label dat wordt gespecificeerd door de identifier.

Voorbeeld:

a: … goto a;

13. int

sleutelwoord int wordt gebruikt voor de declaratie van de variabele type integer.

Voorbeeld:

int b;

In dit voorbeeld is b een integer variabele.

14. registreren

Dit trefwoord wordt gebruikt voor het maken van de registervariabelen die veel sneller zijn in vergelijking met de normale variabelen.

Voorbeeld:

register int r1;

15. statisch

Dit trefwoord wordt gebruikt voor het maken van een statische variabele. De waarden van de statische variabelen blijven bestaan ​​tot het einde van het programma. Het vertelt dat de functie of het element alleen bekend is binnen het bereik van de huidige compilatie. Als we het statische sleutelwoord gebruiken in combinatie met de variabele die lokaal is voor de functie, kan de laatste waarde van de variabele behouden blijven in opeenvolgende aanroepen van die functie.

Voorbeeld:

static int v;

16. struct

struct sleutelwoord wordt gebruikt voor de verklaring van de structuur. De structuur wordt gebruikt om de variabelen van verschillende gegevenstypen onder één naam te houden. Net als de unie, groepeert het de variabelen in een enkel record. Ook wordt de struct-type-naam beschouwd als de optionele tagnaam die verwijst naar het structuurtype. De variabelen van een structuur zijn gegevensdefinities en ze zijn optioneel. Hoewel beide optioneel zijn, moet een van beide verschijnen.

Voorbeeld:

struct st (
char n (70);
float m;
int a;
) st1, st2;

17. vakbond

Union-trefwoord is nodig om de verschillende soorten variabelen onder één naam te groeperen.

union st
(
char n(60);
float m;
int a;
)

18. ongeldig

Dit trefwoord geeft aan dat de functie geen waarde retourneert.

Voorbeeld:

void test(int a)
(
…..
)

In dit voorbeeld retourneert de functietest () geen waarde omdat het retourtype ongeldig is.

19. typedef

Dit trefwoord is vereist om een ​​type op een expliciete manier aan een identificatie te koppelen.

Voorbeeld:

typedef float k;
k lion, tiger;

20. kort, lang, ondertekend en niet ondertekend

De korte, lange, ondertekende en niet-ondertekende trefwoorden zijn het type modificatoren die de betekenis van het basistype wijzigen om het nieuwe type op te leveren.

Voorbeeld:

short int smallI;
long int big;
signed int normal;
unsigned int positive;

Het geldige bereik van geldige gegevenstypen wordt weergegeven in de volgende tabel:

getekend char -128 tot 127
ondertekende int -32768 tot 32767 (ondertekend is standaard)
ondertekende korte int -32768 tot 32767
getekend lang int -2147483648 tot 2147483647
Ongetekend char 0 tot 255
niet ondertekend int 0 tot 65535
niet ondertekend korte int 0 tot 65535
niet ondertekend lang int 0 tot 4294967295

21. voor

In totaal bestaan ​​er 3 soorten lussen in C. De for-lus in C wordt geschreven met het trefwoord for.

Voorbeeld:

for (a=0; a< 9; ++a)
(
printf("%d ", a);
)

uitgang

0 1 2 3 4 5 6 7 8

22. schakelaar, hoofdletter en standaard

We gebruiken switch- en case-statements wanneer het blok met statements tussen verschillende blokken moet worden uitgevoerd.

Voorbeeld:

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

do wordt samen met een tijdje gebruikt om een ​​andere vorm van herhaling van de verklaring te maken. Deze vorm van de lus maakt gebruik van de volgende syntaxis:

do statement while (expression)

Voorbeeld:

a = 1; b = 1;do ( b *= a; a++; ) while (a <= factorial);

24. terwijl

terwijl het wordt gebruikt voor het herhalen van de uitvoering wanneer de voorwaarde waar is.

Syntaxis:

while (expression) statement

Voorbeeld:

while (*z == ' ') z++;

Conclusie

We kunnen dus concluderen dat er in totaal 32 zoekwoorden zijn en dat een constante een waarde is die niet gedurende het programma verandert. Een trefwoord is ook gereserveerde woorden per taal. Er zijn vier veelgebruikte gegevenstypen die int, float, char en void zijn. Elk van de gegevenstypen verschilt in grootte en bereik van elkaar.

Aanbevolen artikelen

Dit is een handleiding voor C-zoekwoorden. Hier bespreken we de introductie en de top verschillende trefwoorden van C met syntaxis en voorbeelden. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. C # Commando's
  2. Variabelen in C ++
  3. Inkapseling in C
  4. Wat is ES6?
  5. PHP-zoekwoorden
  6. Factorieprogramma in JavaScript
  7. C # Sleutelwoorden
  8. Variabelen in JavaScript
  9. Inkapseling in JavaScript
  10. C Matrixvermenigvuldiging programmeren
  11. Verschillende soorten loops met zijn voordelen
  12. Top 36 trefwoorden in SQL met voorbeelden
  13. Matrixvermenigvuldiging in Java | Voorbeelden