Denna handledning ger en kort information om alla 32 nyckelord i C-programmering.
Nyckelord i C-programmering | |||
---|---|---|---|
bil | ha sönder | fall | röding |
konst | Fortsätta | standard | do |
dubbel | annan | enum | extern |
flyta | för | gå till | om |
int | lång | Registrera | lämna tillbaka |
kort | signerad | storlek av | statisk |
struct | växla | typedef | union |
osignerad | tomhet | flyktig | medan |
Beskrivning av alla nyckelord i C
bil
Det automatiska nyckelordet förklarar automatiska variabler. Till exempel:
auto int var1;
Detta uttalande antyder att var1 är en variabel för lagringsklass auto och typ int.
Variabler som deklareras inom funktionsorgan är automatiska som standard. De återskapas varje gång en funktion utförs.
Eftersom automatiska variabler är lokala för en funktion kallas de också lokala variabler. För att lära dig mer, besök C lagringsklass.
bryta och fortsätt
Pausuttrycket avslutar den innersta slingan omedelbart när den stöter på. Det används också för att avsluta switch-uttalandet.
Fortsätt uttalandet hoppar över påståenden efter det inuti slingan för iterationen.
för (i = 1; i <= 10; ++ i) (om (i == 3) fortsätt; om (i == 7) bryt; printf ("% d", i);)
Produktion
1 2 4 5 6
När i är lika med 3 träder fortsättningsuttrycket i kraft och hoppar över 3. När jag är lika med 7 träder brytuttrycket i kraft och avslutar for-slingan. För att lära dig mer, besök C break och fortsätt uttalande
switch, case och standard
Växeln och falluttalandet används när ett block av uttalanden måste utföras bland många block. Till exempel:
switch (expression) (case '1': // några uttalanden att utföra när 1 paus; fall '5': // några uttalanden att utföra när 5 break; standard: // några uttalanden att utföra när standard;)
Besök C switch uttalande för att lära dig mer.
röding
Char-nyckelordet förklarar en teckenvariabel. Till exempel:
röding alfabetet;
Här är alfabetet en teckenvariabel.
Mer information finns i C-datatyper.
konst
En identifierare kan förklaras konstant genom att använda const-nyckelordet.
const int a = 5;
För att lära dig mer, besök C-variabler och konstanter.
göra medan
int i; gör (printf ("% d", i); i ++;) medan (i <10)
För att lära dig mer, besök C do … while loop
dubbel och flyta
Nyckelorden dubbel och flyt används för att deklarera variabler av flytande typ. Till exempel:
flottörnummer; dubbel longNumber;
Här är talet en flytande typvariabel med en precision medan longNumber är en flytande typvariabel med dubbel precision.
Mer information finns i C-datatyper.
om och annat
I C-programmering används om och annat för att fatta beslut.
om (i == 1) printf ("jag är 1.") annars printf ("jag är inte 1.")
Om värdet på i är annat än 1 blir utgången:
jag är inte 1
För att lära dig mer, besök C if … else uttalande.
enum
Uppräkningstyper deklareras i C-programmering med nyckelordet enum. Till exempel:
enum kostym (hjärtan; spader; klubbor; diamanter;);
Här skapas en uppräknad variabel färg med taggar: hjärtan, spader, klubbor och diamanter.
För att lära dig mer, besök C enum.
extern
Det externa nyckelordet förklarar att en variabel eller en funktion har extern länk utanför den fil som deklareras.
Mer information finns i C-lagringstyp.
för
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
De korta, långa, signerade och osignerade nyckelorden är typmodifierare som ändrar betydelsen av en basdatatyp för att ge en ny typ.
kort int smallInteger; long int bigInteger; undertecknat int normalInteger; osignerad int positivInteger;Utbud av datatyper av int-typ
Datatyper | Räckvidd |
---|---|
kort int | -32768 till 32767 |
lång int | -2147483648 till 214743648 |
signerad int | -32768 till 32767 |
osignerad int | 0 till 65535 |
lämna tillbaka
Returnyckelordet avslutar funktionen och returnerar värdet.
int func () (int b = 5; return b;)
Denna funktion func()
återgår 5 till den anropande funktionen. För att lära dig mer, besök C användardefinierade funktioner.
storlek av
Sökordets storlek utvärderar storleken på data (en variabel eller en konstant).
#include int main () (printf ("% u bytes.", sizeof (char));)
För att lära dig mer, besök C-operatörer.
Produktion
1 byte.
Registrera
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) (…)
Här kan testFunction()
funktionen inte returnera ett värde eftersom dess returtyp är ogiltig.
flyktig
Det flyktiga nyckelordet används för att skapa flyktiga objekt. Ett flyktigt objekt kan modifieras på ett ospecificerat sätt av hårdvaran.
const flyktigt antal
Här är tal ett flyktigt objekt.
Eftersom antalet är konstant kan programmet inte ändra det. Hårdvara kan dock ändra det eftersom det är ett flyktigt objekt.