C märksõnad - C 24 parimat märksõna koos süntaksi ja näidetega

Lang L: none (table-of-contents):

Anonim

C märksõnade tutvustus

Märksõnu nimetatakse nii eelmääratud kui ka reserveeritud sõnu, mida kasutatakse programmeerimisel, hoides kompilaatori jaoks erilisi tähendusi. Need on osa süntaksist ja ka me ei saa neid identifikaatorina kasutada. Kuna C on tõstutundlik keel, peavad kõik märksõnad olema kirjutatud väiketähtedega. Allpool on loetelu kõigist märksõnadest, mis on ANSI C-s lubatud.

C Märksõnad näidetega

Allpool oleme neid kõiki koos oma näidetega arutanud.

1. lenduvad

Seda märksõna on vaja lenduvate objektide loomiseks. Nendel lenduvatel objektidel on võime riistvara abil modifitseerida tundmatus või mainimata meetodis.

Näide:

const volatile ex;

  • Selles näites loetakse lenduvaks objektiks ex.
  • Programmil pole võimalust ex-d muuta, kuna see on püsiv muutuja. Kuid riistvara suudab seda muuta, kuna ex-d peetakse lenduvaks objektiks.

2. automaatne

Seda märksõna kasutatakse automaatsete muutujate deklareerimiseks.

Näide:

auto int v1;

  • See konkreetne määratlus tähendab, et v1 peetakse klassi tüüpi salvestuse ja int-tüüpi andmetüübi muutujaks.
  • Muutujaid, mille deklareerime funktsioonide korpuses, peetakse vaikimisi automaatseteks. Iga kord, kui mõni funktsioon täidetakse, luuakse see uuesti.
  • Automaatseid muutujaid nimetatakse ka lokaalseteks muutujateks, kuna need on funktsiooni suhtes lokaalsed.

3. char

char märksõna kasutatakse märkide muutuja deklareerimiseks. Muutujad, mis on tüüpi char, on 1-baidised. Nad saavad allkirja (see on vaikimisi, kui me ei kasuta kompilaatori valikuid '-funsigned-char' või 'unsigned'), mis tähendab, et nende vahemik on vastavalt -128 kuni 127 ja 0 kuni 255.

Näide:

char a;

Selles näites peetakse a tähemärgitüüpi muutujaks.

4. topelt ja ujuk

Ujuvat tüüpi muutujate deklareerimiseks on vaja nii kahekordset märksõna kui ka hõljumist.

Näide:

float a;
Double b;

Selles näites loetakse a ühetäpseks hõljuvaks tüüpi muutujaks ja b kahekordse täpsusega ujuvmuutujaks.

5. konst

Kuulutame identifikaatori konstantseks, kasutades märksõna const.

Näide:

const int r = 5;

6. kas ja veel

C-programmeerimisel kasutame otsuseid if ja muidu.

Näide:

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

Kui a väärtus on erinev kui 1,

väljund:

a ei ole 1.

7. murda ja jätkake

Katkestusavaldus paneks programmi selgel viisil kõige sisemisest ja ümbritsevast ahelast välja hüppama. Jätka kasutatakse lausetes, mis jätavad vahele teatud ahelas olevad avaldused.

Näide:

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

Väljund:

1 2 4 5 6

Selles näites, kui a on võrdne 3-ga, mängiks jätkamislause oma rolli ja jätaks vahele 3. Arvestades, et kui a on võrdne 7-ga, täidab break-lause oma rolli ja lõpeb silmuse jaoks.

8. enum

C-programmeerimisel deklareeritakse loenditüübid märksõna enum kaudu.

Näide:

enum deck
(
kings;
queens;
jokers;
);

Selles näites luuakse loendatud muutuv tekk, millel on sildid: kuningad, kuningannad ja jokkerid.

9. välimine

Väline märksõna näitab, et identifikaator on määratletud kuskil mujal. See osutab ka sellele, et tegelikult on mälu ja algväärtus ehk funktsiooni keha määratletud kuskil mujal, enamasti eraldi moodulis.

  • Formaat: välise andmete määratlus; funktsiooni välise prototüüp;

Näide:

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

10. tagasi

Funktsioonist väljumiseks kasutatakse naasmist. See väljuks praegusest kohe käivitatavast funktsioonist ja naaseks helistamisrutiini. Valikuliselt võib see ka väärtuse tagastada.

Süntaks:

return (expression);

Näide:

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

11.suurus

avaldise suuruse või selle tüübi tagastamiseks kasutatakse suurustof. Seda kasutatakse suuruse tagastamiseks baitides.

Süntaks:

sizeof expressionsizeof (type)

Näide:

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

12. goto

goto märksõna on vaja juhtimise ülekandmiseks ühest positsioonist teise.

Süntaks:

goto identifier;

Juhtimine antakse tingimusteta üle identifikaatori poolt kindlaksmääratud kohaliku sildi asukohta.

Näide:

a: … goto a;

13. int

int märksõna kasutatakse täisarvu muutuja deklareerimiseks.

Näide:

int b;

Selles näites on b täisarv muutuja.

14. registreerima

Seda märksõna kasutatakse registrimuutujate loomiseks, mis on tavaliste muutujatega võrreldes palju kiiremad.

Näide:

register int r1;

15. staatiline

Seda märksõna kasutatakse staatilise muutuja loomiseks. Staatiliste muutujate väärtused püsivad programmi lõpuni. See ütleb, et funktsioon või element on teada ainult praeguse kompilatsiooni ulatuses. Samuti, kui kasutame staatilist märksõna koos funktsiooniga lokaalse muutujaga, võimaldaks see muutuja viimast väärtust selle funktsiooni järjestikuste kõnede korral säilitada.

Näide:

static int v;

16. struktuur

struktuuri deklareerimiseks kasutatakse märksõna struct. Struktuuri kasutatakse mitmesuguste andmetüüpide muutujate hoidmiseks ühe nime all. Nii nagu liit, rühmitab see muutujad ühte kirjesse. Struktuuri tüüpi nime peetakse ka valikuliseks sildinimeks, mis osutab struktuuri tüübile. Struktuuri muutujad on andmete määratlused ja need on valikulised. Ehkki mõlemad on valikulised, peab ilmuma üks kahest.

Näide:

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

17. liit

Liidu märksõna on vaja muutuja erinevate tüüpide rühmitamiseks ühe nime alla.

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

18. tühine

See märksõna tähistab, et funktsioon ei anna mingit väärtust.

Näide:

void test(int a)
(
…..
)

Selles näites ei anna funktsiooni test () väärtust tagasi, kuna tagastamise tüüp on tühine.

19. typedef

See märksõna on vajalik, et seostada tüüp koos identifikaatoriga selgesõnalisel viisil.

Näide:

typedef float k;
k lion, tiger;

20. lühike, pikk, allkirjastatud ja allkirjastamata

Lühikesed, pikad, allkirjastatud ja allkirjastamata märksõnad on seda tüüpi modifikaatorid, mis muudavad põhiandmete tüübi tähendust, et saada uus tüüp.

Näide:

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

Kehtivate andmetüüpide kehtiv vahemik on loetletud järgmises tabelis:

allkirjastatud char -128 kuni 127
allkirjastatud int -32768 kuni 32767 (allkirjastatud on vaikimisi)
allkirjastatud lühike int -32768 kuni 32767
allkirjastatud pikk int -2147483648 kuni 2147483647
allkirjastamata char 0 kuni 255
allkirjastamata int 0 kuni 65535
allkirjastamata lühike int 0 kuni 65535
allkirjastamata pikk int 0 kuni 4294967295

21. eest

C-s on kokku 3 tüüpi silmuseid. C-tüüpi silmus kirjutatakse märksõnaga.

Näide:

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

Väljund

0 1 2 3 4 5 6 7 8

22. lüliti, väiketäht ja vaikeseade

Me kasutame lülitusi ja juhtumiväljavõtteid alati, kui avalduste plokki tuleb täita erinevate plokkide vahel.

Näide:

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 silmus

do kasutatakse koos ajaga avalduse korduse teistsuguse vormistamiseks. See silmuse vorm kasutab järgmist süntaksi:

do statement while (expression)

Näide:

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

24. samas

samal ajal kui seda kasutatakse täitmise kordamiseks, kui tingimus on tõene.

Süntaks:

while (expression) statement

Näide:

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

Järeldus

Seega võime järeldada, et märksõnu on kokku 32 ja konstant on väärtus, mis kogu programmi vältel ei muutu. Samuti on märksõnaks reserveeritud sõnad keele järgi. Seal on neli tavaliselt kasutatavat andmetüüpi, mis on int, float, char ja void. Kõik andmetüübid erinevad nii suuruse kui ka ulatuse poolest.

Soovitatavad artiklid

See on juhend C märksõnade kohta. Siin käsitleme C sissejuhatust ja peamisi erinevaid märksõnu süntaksi ja näidetega. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. C # käsud
  2. C ++ muutujad
  3. Kapseldamine C-s
  4. Mis on ES6?
  5. PHP märksõnad
  6. Faktoriprogramm JavaScriptis
  7. C # märksõnad
  8. Muutujad JavaScriptis
  9. Kapseldamine JavaScripti
  10. C Programmeerimismaatriksi korrutamine
  11. Erinevat tüüpi silmused koos selle eelistega
  12. 36 parimat SQL-i märksõna koos näidetega
  13. Maatriksi korrutamine Java-s | Näited