Pilnas visų 32 C programavimo raktinių žodžių sąrašas (su pavyzdžiais) - Programiz

Šioje pamokoje pateikiama trumpa informacija apie visus 32 programavimo raktinius žodžius.

Raktažodžiai C programavime
automatinis pertrauka atveju char
konst Tęsti numatytas padaryti
dvigubai Kitas enum išorinis
plūdė dėl eiti į jei
tarpt ilgas Registruotis grįžti
trumpas pasirašė dydis statinis
struktūros perjungti typedef sąjunga
nepasirašytas tuštuma nepastovus kol

Visų C ​​raktinių žodžių aprašymas

automatinis

Automatinis raktinis žodis skelbia automatinius kintamuosius. Pavyzdžiui:

 auto int var1;

Šis teiginys rodo, kad var1 yra saugyklos klasės kintamasis ir tipo int.

Funkcijos kūnuose deklaruojami kintamieji pagal nutylėjimą yra automatiniai. Jie atkuriami kiekvieną kartą, kai vykdoma funkcija.

Kadangi automatiniai kintamieji yra lokalūs funkcijai, jie taip pat vadinami vietiniais kintamaisiais. Norėdami sužinoti daugiau, apsilankykite C saugojimo klasėje.

pertrauka ir tęsk

Nutraukimo sakinys nutraukia vidinę kilpą iškart, kai tik ji susiduria. Jis taip pat naudojamas nutraukti jungiklio teiginį.

Tęsinys teiginys praleidžia teiginius po iteracijos ciklo.

 už (i = 1; i <= 10; ++ i) (jei (i == 3) tęsis; jei (i == 7) pertrauka; printf ("% d", i);) 

Rezultatas

 1 2 4 5 6

Kai i yra lygus 3, tęsinio sakinys įsigalioja ir praleidžia 3. Kai i yra lygus 7, pertraukos sakinys įsigalioja ir nutraukia for ciklą. Norėdami sužinoti daugiau, apsilankykite „C break“ ir tęskite pareiškimą

jungiklis, atvejis ir numatytasis nustatymas

Jungiklis ir atvejo teiginys naudojamas, kai teiginių blokas turi būti vykdomas tarp daugelio blokų. Pavyzdžiui:

 jungiklis (išraiška) (atvejis „1“: // kai kurie teiginiai, kuriuos reikia atlikti, kai 1 pertrauka; atvejis „5“: // kai kurie teiginiai, kuriuos reikia atlikti, kai 5 pertraukos; numatytasis: // kai kuriuos sakinius vykdyti, kai numatytasis;)

Norėdami sužinoti daugiau, apsilankykite C jungiklio pareiškime.

char

Raktinis žodis char žymi simbolių kintamąjį. Pavyzdžiui:

 char abėcėlė; 

Abėcėlė yra simbolių tipo kintamasis.

Norėdami sužinoti daugiau, apsilankykite C duomenų tipuose.

konst

Identifikatorių galima paskelbti pastoviu naudojant „const“ raktinį žodį.

 const int a = 5;

Norėdami sužinoti daugiau, apsilankykite C kintamuosiuose ir konstantose.

daryk … kol

int i; do (printf ("% d", i); i ++;), kol (i <10)

Norėdami sužinoti daugiau, apsilankykite C do… while loop

dviguba ir plūduriuojanti

Raktiniai žodžiai „double“ ir „float“ naudojami deklaruojant kintamuosius tipo kintamuosius. Pavyzdžiui:

plūdės numeris; dvigubai ilgasNumber;

Čia skaičius yra vieno tikslumo plūduriuojančio tipo kintamasis, o longNumber yra dvigubo tikslumo plūduriuojančio tipo kintamasis.

Norėdami sužinoti daugiau, apsilankykite C duomenų tipuose.

jei ir dar

C programavime, jei ir dar naudojami sprendimams priimti.

 jei (i == 1) printf ("i yra 1.") dar printf ("i ne 1.") 

Jei i reikšmė yra ne 1, išvestis bus:

 aš nesu 1

Norėdami sužinoti daugiau, apsilankykite C, jei … kitame teiginyje.

enum

Surašymo tipai deklaruojami C programavime naudojant raktinį žodį enum. Pavyzdžiui:

 enum kostiumas (širdys; kastuvai; lazdos; deimantai;);

Čia sukurtas išvardytas kintamas kostiumas, turintis žymes: širdis, kastuvus, lazdas ir deimantus.

Norėdami sužinoti daugiau, apsilankykite „C enum“.

išorinis

Išorinis raktinis žodis skelbia, kad kintamasis ar funkcija turi išorinį ryšį už failo, kurį jis deklaruoja, ribų.

Norėdami sužinoti daugiau, apsilankykite C saugyklos tipe.

dėl

There are three types of loops in C programming. The for loop is written in C programming using the keyword for. For example:

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

Output

 0 1 2 3 4 5 6 7 8

To learn more, visit C for loop.

goto

The goto statement is used to transfer control of the program to the specified label. For example:

 for(i=1; i<5; ++i) ( if (i==10) goto error; ) printf("i is not 10"); error: printf("Error, count cannot be 10."); 

Output

 Error, count cannot be 10.

To learn more, visit C goto.

int

The int keyword is used to declare integer type variables. For example:

 int count;

Here, count is an integer variable.

To learn more, visit C data types.

short, long, signed and unsigned

Trumpi, ilgi, pasirašyti ir nepasirašyti raktiniai žodžiai yra tipo modifikatoriai, kurie pakeičia bazinių duomenų tipo reikšmę, kad gautų naują tipą.

trumpas int mažasis skaičius; long int bigInteger; pasirašyta int normalInteger; nepasirašytas int teigiamasInteger;
Int tipo duomenų tipų diapazonas
Duomenų tipai diapazonas
trumpas tarpt -32768 iki 32767
ilgas tarpt -2147483648 iki 214743648
pasirašytas tarpt -32768 iki 32767
nepasirašytas tarpt Nuo 0 iki 65535

grįžti

Grąžinimo raktinis žodis nutraukia funkciją ir grąžina vertę.

 int func () (int b = 5; grįžti b;) 

Ši funkcija func()grąžina 5 į skambinimo funkciją. Norėdami sužinoti daugiau, apsilankykite C vartotojo nustatytose funkcijose.

dydis

Raktinio žodžio dydis įvertina duomenų dydį (kintamasis ar konstanta).

 #include int main () (printf ("% u baitų.", sizeof (char));) 

Norėdami sužinoti daugiau, apsilankykite C operatoriuose.

Rezultatas

 1 baitas.

Registruotis

The register keyword creates register variables which are much faster than normal variables.

 register int var1; 

static

The static keyword creates a static variable. The value of the static variables persists until the end of the program. For example:

 static int var; 

struct

The struct keyword is used for declaring a structure. A structure can hold variables of different types under a single name.

 struct student( char name(80); float marks; int age; )s1, s2;

To learn more, visit C structures.

typedef

The typedef keyword is used to explicitly associate a type with an identifier.

 typedef float kg; kg bear, tiger;

union

A union is used for grouping different types of variables under a single name.

 union student ( char name(80); float marks; int age; )

To learn more, visit C unions.

void

The void keyword meaning nothing or no value.

 negaliojantis testFunction (int a) (…)

Čia testFunction()funkcija negali grąžinti vertės, nes jos grąžinimo tipas yra negaliojantis.

nepastovus

Nepastovus raktinis žodis naudojamas kuriant nepastovius objektus. Nepastebimą objektą aparatūra gali modifikuoti nenustatytu būdu.

 konstanta lakusis skaičius

Čia skaičius yra nepastovus objektas.

Kadangi skaičius yra pastovus, programa negali jo pakeisti. Tačiau aparatūra gali tai pakeisti, nes tai yra nepastovus objektas.

Įdomios straipsniai...