Sdílet prostřednictvím


C klíčová slova

"Klíčová slova" jsou slova, která mají zvláštní význam c kompilátoru.V překladu fáze 7 a 8 identifikátor nemůže být stejný pravopis a případ c klíčové slovo.(Viz popis fáze překladu v Předprocesoru odkaz; informace o identifikátory, viz identifikátory.) C jazyk používá následující klíčová slova:

Automatické

double

int

struct

Konec

else

long

switch

pevný obal

enum

zaregistrovat

typedef

char

extern

return

unie

Const

float

short

unsigned

pokračovat

pro

podepsaný

void

výchozí

goto

sizeof

volatile

proveďte

Pokud

static

while

Nelze předefinovat klíčová slova.Můžete však zadat text nahrazuje klíčová slova před kompilace pomocí c direktivy předprocesoru.

Konkrétní společnosti Microsoft

ANSI c standard umožňuje identifikátory dvě úvodní podtržítka rezervovaný pro implementace kompilátoru.Microsoft úmluvy je proto předcházet názvy klíčové slovo Microsoft specifické dvojité podtržítky.Tato slova nelze použít jako názvy identifikátorů.Pro popis ANSI pravidla pro pojmenování identifikátorů, včetně použití dvojité podtržení, viz identifikátory.

Následující klíčová slova a speciální identifikátory jsou rozpoznávány kompilátor Microsoft C:

__asm

DllImport2

__int8

naked2

__based1

__except

__int16

__stdcall

__cdecl

__fastcall

__int32

podproces2

__declspec

__finally

__int64

__try

dllexport2

__inline

__leave

 

1.__based Klíčové slovo má omezený používá 32bitové a 64bitové cílových souborů.

2.Jedná se o speciální identifikátory při použití s __declspec; jejich použití v jiných kontextech není omezen.

Ve výchozím nastavení jsou povolena rozšíření Microsoft.Chcete-li zajistit, aby programy plně přenosný, můžete zakázat rozšíření Microsoft zadáním možnosti /Za (kompilace kompatibilitu ANSI) během kompilace.Pokud to uděláte, klíčová slova specifická pro Microsoft jsou zakázány.

Pokud jsou povolena rozšíření společnosti Microsoft, můžete použít klíčová slova výše uvedených v programech.Soulad ANSI většina těchto slov předchází dvojité podtržení.Čtyři výjimky dllexport, dllimport, naked, a vlákno, se používají pouze s __declspec a nevyžadují tedy úvodní dvojité podtržení.Pro zpětnou kompatibilitu verze jedním podtržítkem zbytek klíčová slova jsou podporovány.

Konec konkrétní společnosti Microsoft

Viz také

Koncepty

Prvky C