Johdanto C-avainsanoihin
Avainsanat tunnetaan ennalta määriteltyinä sekä varatut sanat, joita käytetään ohjelmoinnissa, joilla on erityiset merkitykset kääntäjälle. Ne ovat osa syntaksia, emmekä myöskään voi käyttää niitä tunnisteena. Koska C on isot ja pienet kirjaimet, kaikkien avainsanojen on oltava pienimuotoisia. Alla on luettelo kaikista avainsanoista, jotka sallitaan ANSI C: ssä.
C Avainsanat ja esimerkit
Jäljempänä olemme keskustelleet niistä kaikista yhdessä heidän esimerkillään.
1. Haihtuva
Tätä avainsanaa tarvitaan haihtuvien esineiden luomiseksi. Näillä haihtuvilla esineillä on kyky saada muutoksia tuntemattomassa tai mainitsemattomassa menetelmässä laitteiston avulla.
Esimerkki:
const volatile ex;
- Tässä esimerkissä ex: tä pidetään haihtuvana objektina.
- Ohjelmalla ei ole kykyä muuttaa ex: tä, koska se on vakiomuuttuja. Mutta laitteistolla on kyky muokata sitä, koska ex: tä pidetään haihtuvana esineenä.
2. automaattinen
Tätä avainsanaa käytetään ilmoittamaan automaattiset muuttujat.
Esimerkki:
auto int v1;
- Tämä erityinen määritelmä tarkoittaa, että v1: tä pidetään luokan tyyppisen tallennuksen ja int.
- Muuttujia, jotka ilmoitamme funktion runkojen sisällä, pidetään oletuksena automaattisina. Aina kun toiminto suoritetaan, ne saadaan uudelleen.
- Automaattisia muuttujia kutsutaan myös paikallisiksi muuttujiksi, koska ne ovat paikallisia funktiolle.
3. char
char-avainsanaa käytetään merkkimuuttujan ilmoittamiseen. Char-tyypin muuttujat ovat 1 tavun pituisia. He voivat saada allekirjoituksen (se on oletusarvoisesti ellemme käytä kääntäjävaihtoehtoa '-funs Pasi-char' tai 'allekirjoittamaton'), mikä tarkoittaa, että heillä on välillä -128 - 127 ja 0 - 255.
Esimerkki:
char a;
Tässä esimerkissä a: ta pidetään merkkityyppimuuttujana.
4. kaksinkertainen ja kellua
Molemmat kaksinkertaiset avainsanat sekä float ovat tarpeen kelluvien tyyppimuuttujien ilmoittamiseksi.
Esimerkki:
float a;
Double b;
Tässä esimerkissä a: ta pidetään yhden tarkkuuden kelluvana tyyppimuuttujana ja b: tä kaksinkertaisen tarkkuuden kelluvana tyyppimuuttujana.
5. jatk
Julistamme tunnisteen vakiona const-avainsanan käytön kautta.
Esimerkki:
const int r = 5;
6. jos ja muu
Käytämme jos ja muuta, jotta voimme tehdä päätöksiä C-ohjelmoinnissa.
Esimerkki:
if(a==1)
printf(“ a is 1.”);
else
printf(“ a is not 1.”);
Jos a: n arvo on muu kuin 1,
lähtö:
a ei ole 1.
7. murtaudu ja jatka
Taukolausunto saisi ohjelman hyppäämään sisäisimmistä ja sulkevimmista silmukoista nimenomaisella tavalla. Jatkoa käytetään lauseisiin, joissa ohitetaan tietyt silmukan sisällä olevat lauseet.
Esimerkki:
for (a=1; a<=10; ++a)
(
if (a==3)
continue;
if (a==7)
break;
printf("%d ", a);
)
Tulos:
1 2 4 5 6
Tässä esimerkissä aina kun a on yhtä kuin 3, jatkolausunto toimisi roolissaan ja ohittaisi 3. Koska taas a on yhtä suuri kuin 7, taukolausunto toimisi roolissaan ja päättyy silmukkaan.
8. enum
C-ohjelmoinnissa luettelotyypit ilmoitetaan avainsanan enum kautta.
Esimerkki:
enum deck
(
kings;
queens;
jokers;
);
Tässä esimerkissä luetteloitu muuttuva kansi luodaan siten, että niillä on tunnisteet: kuninkaat, kuningattaret ja jokerit.
9. ulkoa
Ulkoinen avainsana osoittaa, että tunniste on määritetty jossain muualla. Se osoittaa myös, että itse asiassa varastointi sekä alkuarvo tai funktiokappale on määritelty jossain muualla, lähinnä erillisessä moduulissa.
- Muoto: ulkoisen datan määritelmä, ulkoisen funktion prototyyppi;
Esimerkki:
extern int f;extern void factorial (int a);
10. palata
Paluuta käytetään toiminnosta poistumiseen. Se poistuisi nykyisestä toiminnosta, joka suoritetaan välittömästi, ja palaa kutsuvaan rutiiniin. Se voi myös valinnaisesti palauttaa arvon.
Syntaksi:
return (expression);
Esimerkki:
int ret (int a)( return (a*a);)
11.koko
kokoa käytetään lausekkeen koon tai tyypin palauttamiseen. Sitä käytetään koon palauttamiseen tavuina.
Syntaksi:
sizeof expressionsizeof (type)
Esimerkki:
a = calloc (100, sizeof (int));
12. mennä
goto-avainsanaa tarvitaan ohjauksen siirtämiseen sijainnista toiseen.
Syntaksi:
goto identifier;
Ohjaus siirretään ehdoitta paikallisen tarran sijaintiin, jonka tunniste määrittää.
Esimerkki:
a: … goto a;
13. int
int-avainsanaa käytetään kokonaisluvutyyppimuuttujan ilmoittamiseen.
Esimerkki:
int b;
Tässä esimerkissä b on kokonaisluku muuttuja.
14. rekisteröidy
Tätä avainsanaa käytetään luomaan rekisterimuuttujia, jotka ovat paljon nopeampia kuin normaalimuuttujat.
Esimerkki:
register int r1;
15. staattinen
Tätä avainsanaa käytetään staattisen muuttujan luomiseen. Staattisten muuttujien arvot säilyvät ohjelman loppuun saakka. Se kertoo, että funktio tai elementti tunnetaan vain nykyisen kokoamisalueen sisällä. Lisäksi, jos käytämme staattista avainsanaa muuttujan kanssa, joka on paikallisesti funktiolle, se mahdollistaisi muuttujan viimeisen arvon säilymisen peräkkäisissä kutsuissa tähän funktioon.
Esimerkki:
static int v;
16. rakenne
rakenteen ilmoittamiseen käytetään struct-avainsanaa. Rakennetta käytetään pitämään vaihtelevien tietotyyppien muuttujia yhdellä nimellä. Aivan kuten liitto, se ryhmittelee muuttujat yhdeksi tietueeksi. Myös rakennetyyppistä nimeä pidetään valinnaisena tunnisteen nimenä, joka osoittaa rakennetyyppiin. Rakenteen muuttujat ovat datamääritelmiä ja ne ovat valinnaisia. Vaikka molemmat ovat valinnaisia, toisen tulee näkyä.
Esimerkki:
struct st (
char n (70);
float m;
int a;
) st1, st2;
17. liitto
Unionin avainsanaa tarvitaan muuttujan monimuotoisten ryhmien ryhmittelemiseen yhden nimen alle.
union st
(
char n(60);
float m;
int a;
)
18. mitätön
Tämä avainsana tarkoittaa, että funktio ei palauta arvoa.
Esimerkki:
void test(int a)
(
…..
)
Tässä esimerkissä funktiotesti () ei palauta arvoa, koska palautustyyppi on tyhjä.
19. typedef
Tätä avainsanaa tarvitaan tyypin ja tunnisteen yhdistämiseksi nimenomaisella tavalla.
Esimerkki:
typedef float k;
k lion, tiger;
20. lyhyt, pitkä, allekirjoitettu ja allekirjoittamaton
Lyhyet, pitkät, allekirjoitetut ja allekirjoittamattomat avainsanat ovat tyyppi modifikaattoreita, jotka muuttavat perustietotyypin merkitystä uuden tyypin tuottamiseksi.
Esimerkki:
short int smallI;
long int big;
signed int normal;
unsigned int positive;
Kelvollinen kelvollinen tietotyyppi on lueteltu seuraavassa taulukossa:
allekirjoitettu char | -128 - 127 |
allekirjoitettu int | -32768 - 32767 (allekirjoitettu on oletus) |
allekirjoitettu lyhyt int | -32768 - 32767 |
allekirjoitettu pitkä int | -2147483648 - 2147483647 |
allekirjoittamaton char | 0 - 255 |
allekirjoittamaton int | 0 - 65535 |
allekirjoittamaton lyhyt int | 0 - 65535 |
allekirjoittamaton pitkä int | 0 - 4294967295 |
21. varten
Kaikkiaan C: ssä on 3 erilaista silmukkaa. C: n silmukka kirjoitetaan avainsanalla.
Esimerkki:
for (a=0; a< 9; ++a)
(
printf("%d ", a);
)
ulostulo
0 1 2 3 4 5 6 7 8
22. kytkin, iso kirjain ja oletus
Käytämme kytkintä sekä tapauslausuntoja aina, kun lauseiden lohko on suoritettava eri lohkojen välillä.
Esimerkki:
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. Tehtäväsilmukka
do: ta käytetään jonkin aikaa tehdä toisenlainen lausuman toistamismuoto. Tässä silmukan muodossa käytetään seuraavaa syntaksia:
do statement while (expression)
Esimerkki:
a = 1; b = 1;do ( b *= a; a++; ) while (a <= factorial);
24. samalla
samalla kun sitä käytetään suorituksen toistamiseen, kun ehto on totta.
Syntaksi:
while (expression) statement
Esimerkki:
while (*z == ' ') z++;
johtopäätös
Siten voidaan päätellä, että avainsanoja on yhteensä 32 ja vakio on arvo, joka ei muutu koko ohjelman ajan. Lisäksi avainsana on varatut sanat kielen mukaan. On olemassa neljä yleisesti käytettyä tietotyyppiä, jotka ovat int, float, char ja tyhjät. Jokainen tietotyyppi eroaa kooltaan ja etäisyydeltään.
Suositellut artikkelit
Tämä on opas C-avainsanoihin. Tässä keskustellaan C: n johdannosta ja tärkeimmistä avainsanoista syntaksin ja esimerkkien kanssa. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -
- C # komennot
- Muuttujat C ++: ssa
- Kapselointi C: hen
- Mikä on ES6?
- PHP-avainsanat
- Factorial Program in JavaScript
- C # Avainsanat
- Muuttujat JavaScript
- Kapselointi JavaScriptiin
- C Matriisin kertolaskun ohjelmointi
- Erityyppiset silmukat ja sen edut
- SQL: n 36 parasta avainsanaa ja esimerkkejä
- Matrix-kertolasku Java: lla | esimerkit