Selles õpetuses on lühike teave kõigi 32 C-programmeerimise märksõna kohta.
Märksõnad C-programmeerimises | |||
---|---|---|---|
automaatne | murda | juhtum | char |
konst | jätkata | vaikimisi | tegema |
topelt | muud | loend | välimine |
ujuk | jaoks | minema | kui |
int | pikk | Registreeri | tagasi |
lühike | allkirjastatud | suurus | staatiline |
struktuur | lüliti | typedef | liit |
allkirjastamata | tühine | kõikuv | samas |
Kõigi C märksõnade kirjeldus
automaatne
Automaatne märksõna deklareerib automaatsed muutujad. Näiteks:
auto int var1;
See väide viitab sellele, et var1 on salvestusklassi muutuja auto ja tüüp int.
Funktsioonikehades deklareeritud muutujad on vaikimisi automaatsed. Need luuakse iga kord, kui mõni funktsioon täidetakse.
Kuna automaatsed muutujad on funktsiooni jaoks lokaalsed, nimetatakse neid ka lokaalseteks muutujateks. Lisateabe saamiseks külastage C-mäluklassi.
murda ja jätkata
Break-lause lõpetab sisemise tsükli kohe, kui see kohtub. Seda kasutatakse ka lüliti avalduse lõpetamiseks.
Jätkav lause jätab laused pärast iteratsiooni tsükli sisse.
jaoks (i = 1; i <= 10; ++ i) (kui (i == 3) jätkub; kui (i == 7) katkeb; printf ("% d", i);)
Väljund
1 2 4 5 6
Kui i on võrdne 3-ga, jõustub jätkamise lause ja jätab vahele 3. Kui i on võrdne 7-ga, jõustub break-lause ja lõpetab for-tsükli. Lisateabe saamiseks külastage jaotist C ja jätkake avaldust
lüliti, juhtum ja vaikimisi
Lülitit ja juhtumi lauset kasutatakse juhul, kui lauseplokk tuleb täita paljude plokkide vahel. Näiteks:
switch (avaldis) (juhtum '1': // mõned laused täidetakse 1 katkemise korral; juhtum '5': // mõned laused täidetakse siis, kui 5 katkeb; vaikimisi: // mõned laused täidetakse vaikimisi;)
Lisateabe saamiseks külastage C-lüliti avaldust.
char
Märksõna char deklareerib tähemuutuja. Näiteks:
char tähestik;
Tähestik on siin tähemärgi tüüpi muutuja.
Lisateabe saamiseks külastage C andmetüüpe.
konst
Identifikaatori saab konstantseks kuulutada, kasutades märksõna const.
const int a = 5;
Lisateabe saamiseks külastage C muutujaid ja konstante.
tee … samas
int i; do (printf ("% d", i); i ++;) samas (i <10)
Lisateabe saamiseks külastage lehte C do … while loop
topelt ja ujuk
Ujuva tüübi muutujate deklareerimiseks kasutatakse märksõnu double ja float. Näiteks:
ujukinumber; topelt pikkNumber;
Siin on number ühe täpsusega ujuva tüübi muutuja, samas kui longNumber on kahekordse täpsusega ujuva tüüpi muutuja.
Lisateabe saamiseks külastage C andmetüüpe.
kui ja veel
C-programmeerimisel kasutatakse otsuste langetamiseks, kui ja muud.
if (i == 1) printf ("i on 1.") else printf ("i ei ole 1.")
Kui i väärtus on muu kui 1, on väljund:
ma pole 1
Lisateabe saamiseks külastage avaldust C, kui … veel.
loend
Loendamise tüübid deklareeritakse C-programmeerimisel märksõna enum abil. Näiteks:
enum ülikond (südamed; labidad; klubid; teemandid;);
Siin luuakse loendatud muutuv ülikond, millel on sildid: südamed, labidad, klubid ja teemandid.
Lisateabe saamiseks külastage C enumit.
välimine
Väline märksõna deklareerib, et muutujal või funktsioonil on väline link väljaspool deklareeritud faili.
Lisateabe saamiseks külastage C-tüüpi salvestusruumi.
jaoks
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
Lühikesed, pikad, allkirjastatud ja allkirjastamata märksõnad on tüübimuutjad, mis muudavad alusandmete tüübi tähendust uue tüübi saamiseks.
lühike int väikeKõik; pikk int suurKõik; allkirjastatud tavaline täisarv; signeerimata int positiivne Integer;Int-tüüpi andmetüüpide vahemik
Andmetüübid | Vahemik |
---|---|
lühike int | -32768 kuni 32767 |
pikk int | -2147483648 kuni 214743648 |
allkirjastatud int | -32768 kuni 32767 |
allkirjastamata int | 0 kuni 65535 |
tagasi
Tagasi märksõna lõpetab funktsiooni ja tagastab väärtuse.
int func () (int b = 5; tagasitulek b;)
See funktsioon func()
tagastab helistamisfunktsioonile 5. Lisateabe saamiseks külastage C kasutaja määratletud funktsioone.
suurus
Märksõna size hindab andmete suurust (muutuja või konstant).
#include int main () (printf ("% u baiti.", sizeof (char));)
Lisateabe saamiseks külastage C-operaatoreid.
Väljund
1 baiti.
Registreeri
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.
void testFunction (int a) (…)
Siin testFunction()
ei saa funktsioon väärtust tagastada, kuna selle tagastustüüp on tühine.
kõikuv
Lenduvat märksõna kasutatakse lenduvate objektide loomiseks. Lenduvat objekti saab riistvara abil täpsustamata viisil muuta.
konstantne arv
Siin on number kõikuv objekt.
Kuna arv on konstant, ei saa programm seda muuta. Kuid riistvara võib seda muuta, kuna see on kõikuv objekt.