c语言提供的合法关键字是
ç±ANSIæ åå®ä¹çCè¯è¨å
³é®åå
±32个 :
auto double int struct break else long switch
case enum register typedef char extern return union
const float short unsigned continue for signed void
default goto sizeof volatile do if while static
æ ¹æ®å ³é®åçä½ç¨ï¼å¯ä»¥å°å ³é®åå为æ°æ®ç±»åå ³é®ååæµç¨æ§å¶å ³é®å两大类ã
1 æ°æ®ç±»åå ³é®å
Aåºæ¬æ°æ®ç±»åï¼5个ï¼
void ï¼å£°æå½æ°æ è¿åå¼ææ åæ°ï¼å£°ææ ç±»åæéï¼æ¾å¼ä¸¢å¼è¿ç®ç»æ
char ï¼å符åç±»åæ°æ®ï¼å±äºæ´åæ°æ®çä¸ç§
int ï¼æ´åæ°æ®ï¼é常为ç¼è¯å¨æå®çæºå¨åé¿
float ï¼å精度浮ç¹åæ°æ®ï¼å±äºæµ®ç¹æ°æ®çä¸ç§
double ï¼å精度浮ç¹åæ°æ®ï¼å±äºæµ®ç¹æ°æ®çä¸ç§
B ç±»åä¿®é¥°å ³é®åï¼4个ï¼
short ï¼ä¿®é¥°intï¼çæ´åæ°æ®ï¼å¯çç¥è¢«ä¿®é¥°çintã
long ï¼ä¿®é¥°intï¼é¿æ´å½¢æ°æ®ï¼å¯çç¥è¢«ä¿®é¥°çintã
signed ï¼ä¿®é¥°æ´åæ°æ®ï¼æ符å·æ°æ®ç±»å
unsigned ï¼ä¿®é¥°æ´åæ°æ®ï¼æ 符å·æ°æ®ç±»å
C å¤æç±»åå ³é®åï¼5个ï¼
struct ï¼ç»æä½å£°æ
union ï¼å ±ç¨ä½å£°æ
enum ï¼æ举声æ
typedef ï¼å£°æç±»åå«å
sizeof ï¼å¾å°ç¹å®ç±»åæç¹å®ç±»ååéç大å°
D åå¨çº§å«å ³é®åï¼6个ï¼
auto ï¼æå®ä¸ºèªå¨åéï¼ç±ç¼è¯å¨èªå¨åé åéæ¾ãé常å¨æ ä¸åé
static ï¼æå®ä¸ºéæåéï¼åé å¨éæåéåºï¼ä¿®é¥°å½æ°æ¶ï¼æå®å½æ°ä½ç¨å为æ件å é¨
register ï¼æå®ä¸ºå¯åå¨åéï¼å»ºè®®ç¼è¯å¨å°åéåå¨å°å¯åå¨ä¸ä½¿ç¨ï¼ä¹å¯ä»¥ä¿®é¥°å½æ°å½¢åï¼å»ºè®®ç¼è¯å¨éè¿å¯åå¨èä¸æ¯å æ ä¼ éåæ°
extern ï¼æå®å¯¹åºåé为å¤é¨åéï¼å³å¨å¦å¤çç®æ æ件ä¸å®ä¹ï¼å¯ä»¥è®¤ä¸ºæ¯çº¦å®ç±å¦å¤æ件声æçéµè®åæ¡è§¥è?è°©?
const ï¼ä¸volatileå称âcvç¹æ§âï¼æå®åéä¸å¯è¢«å½å线ç¨/è¿ç¨æ¹åï¼ä½æå¯è½è¢«ç³»ç»æå ¶ä»çº¿ç¨/è¿ç¨æ¹åï¼
volatile ï¼ä¸constå称âcvç¹æ§âï¼æå®åéçå¼æå¯è½ä¼è¢«ç³»ç»æå ¶ä»è¿ç¨/线ç¨æ¹åï¼å¼ºå¶ç¼è¯å¨æ¯æ¬¡ä»å åä¸åå¾è¯¥åéçå¼
2 æµç¨æ§å¶å ³é®å
A 跳转ç»æï¼4个ï¼
return ï¼ç¨å¨å½æ°ä½ä¸ï¼è¿åç¹å®å¼ï¼æè æ¯voidå¼ï¼å³ä¸è¿åå¼ï¼
continue ï¼ç»æå½å循ç¯ï¼å¼å§ä¸ä¸è½®å¾ªç¯
break ï¼è·³åºå½å循ç¯æswitchç»æ
goto ï¼æ æ¡ä»¶è·³è½¬è¯å¥
B åæ¯ç»æï¼5个ï¼
if ï¼æ¡ä»¶è¯å¥
else ï¼æ¡ä»¶è¯å¥å¦å®åæ¯ï¼ä¸ifè¿ç¨ï¼
switch ï¼å¼å ³è¯å¥ï¼å¤éåæ¯è¯å¥ï¼
case ï¼å¼å ³è¯å¥ä¸çåæ¯æ è®°
default ï¼å¼å ³è¯å¥ä¸çâå ¶ä»âåæ²»ï¼å¯éã
C 循ç¯ç»æï¼3个ï¼
for ï¼for循ç¯ç»æï¼for(1;2;3)4;çæ§è¡é¡ºåºä¸º1->2->4->3->2...循ç¯ï¼å ¶ä¸2为循ç¯æ¡ä»¶
do ï¼do循ç¯ç»æï¼do 1 while(2); çæ§è¡é¡ºåºæ¯ 1->2->1...循ç¯ï¼2为循ç¯æ¡ä»¶
while ï¼while循ç¯ç»æï¼while(1) 2; çæ§è¡é¡ºåºæ¯1->2->1...循ç¯ï¼1为循ç¯æ¡ä»¶
以ä¸å¾ªç¯è¯å¥ï¼å½å¾ªç¯æ¡ä»¶è¡¨è¾¾å¼ä¸ºçå继ç»å¾ªç¯ï¼ä¸ºååè·³åºå¾ªç¯ã
auto double int struct break else long switch
case enum register typedef char extern return union
const float short unsigned continue for signed void
default goto sizeof volatile do if while static
æ ¹æ®å ³é®åçä½ç¨ï¼å¯ä»¥å°å ³é®åå为æ°æ®ç±»åå ³é®ååæµç¨æ§å¶å ³é®å两大类ã
1 æ°æ®ç±»åå ³é®å
Aåºæ¬æ°æ®ç±»åï¼5个ï¼
void ï¼å£°æå½æ°æ è¿åå¼ææ åæ°ï¼å£°ææ ç±»åæéï¼æ¾å¼ä¸¢å¼è¿ç®ç»æ
char ï¼å符åç±»åæ°æ®ï¼å±äºæ´åæ°æ®çä¸ç§
int ï¼æ´åæ°æ®ï¼é常为ç¼è¯å¨æå®çæºå¨åé¿
float ï¼å精度浮ç¹åæ°æ®ï¼å±äºæµ®ç¹æ°æ®çä¸ç§
double ï¼å精度浮ç¹åæ°æ®ï¼å±äºæµ®ç¹æ°æ®çä¸ç§
B ç±»åä¿®é¥°å ³é®åï¼4个ï¼
short ï¼ä¿®é¥°intï¼çæ´åæ°æ®ï¼å¯çç¥è¢«ä¿®é¥°çintã
long ï¼ä¿®é¥°intï¼é¿æ´å½¢æ°æ®ï¼å¯çç¥è¢«ä¿®é¥°çintã
signed ï¼ä¿®é¥°æ´åæ°æ®ï¼æ符å·æ°æ®ç±»å
unsigned ï¼ä¿®é¥°æ´åæ°æ®ï¼æ 符å·æ°æ®ç±»å
C å¤æç±»åå ³é®åï¼5个ï¼
struct ï¼ç»æä½å£°æ
union ï¼å ±ç¨ä½å£°æ
enum ï¼æ举声æ
typedef ï¼å£°æç±»åå«å
sizeof ï¼å¾å°ç¹å®ç±»åæç¹å®ç±»ååéç大å°
D åå¨çº§å«å ³é®åï¼6个ï¼
auto ï¼æå®ä¸ºèªå¨åéï¼ç±ç¼è¯å¨èªå¨åé åéæ¾ãé常å¨æ ä¸åé
static ï¼æå®ä¸ºéæåéï¼åé å¨éæåéåºï¼ä¿®é¥°å½æ°æ¶ï¼æå®å½æ°ä½ç¨å为æ件å é¨
register ï¼æå®ä¸ºå¯åå¨åéï¼å»ºè®®ç¼è¯å¨å°åéåå¨å°å¯åå¨ä¸ä½¿ç¨ï¼ä¹å¯ä»¥ä¿®é¥°å½æ°å½¢åï¼å»ºè®®ç¼è¯å¨éè¿å¯åå¨èä¸æ¯å æ ä¼ éåæ°
extern ï¼æå®å¯¹åºåé为å¤é¨åéï¼å³å¨å¦å¤çç®æ æ件ä¸å®ä¹ï¼å¯ä»¥è®¤ä¸ºæ¯çº¦å®ç±å¦å¤æ件声æçéµè®åæ¡è§¥è?è°©?
const ï¼ä¸volatileå称âcvç¹æ§âï¼æå®åéä¸å¯è¢«å½å线ç¨/è¿ç¨æ¹åï¼ä½æå¯è½è¢«ç³»ç»æå ¶ä»çº¿ç¨/è¿ç¨æ¹åï¼
volatile ï¼ä¸constå称âcvç¹æ§âï¼æå®åéçå¼æå¯è½ä¼è¢«ç³»ç»æå ¶ä»è¿ç¨/线ç¨æ¹åï¼å¼ºå¶ç¼è¯å¨æ¯æ¬¡ä»å åä¸åå¾è¯¥åéçå¼
2 æµç¨æ§å¶å ³é®å
A 跳转ç»æï¼4个ï¼
return ï¼ç¨å¨å½æ°ä½ä¸ï¼è¿åç¹å®å¼ï¼æè æ¯voidå¼ï¼å³ä¸è¿åå¼ï¼
continue ï¼ç»æå½å循ç¯ï¼å¼å§ä¸ä¸è½®å¾ªç¯
break ï¼è·³åºå½å循ç¯æswitchç»æ
goto ï¼æ æ¡ä»¶è·³è½¬è¯å¥
B åæ¯ç»æï¼5个ï¼
if ï¼æ¡ä»¶è¯å¥
else ï¼æ¡ä»¶è¯å¥å¦å®åæ¯ï¼ä¸ifè¿ç¨ï¼
switch ï¼å¼å ³è¯å¥ï¼å¤éåæ¯è¯å¥ï¼
case ï¼å¼å ³è¯å¥ä¸çåæ¯æ è®°
default ï¼å¼å ³è¯å¥ä¸çâå ¶ä»âåæ²»ï¼å¯éã
C 循ç¯ç»æï¼3个ï¼
for ï¼for循ç¯ç»æï¼for(1;2;3)4;çæ§è¡é¡ºåºä¸º1->2->4->3->2...循ç¯ï¼å ¶ä¸2为循ç¯æ¡ä»¶
do ï¼do循ç¯ç»æï¼do 1 while(2); çæ§è¡é¡ºåºæ¯ 1->2->1...循ç¯ï¼2为循ç¯æ¡ä»¶
while ï¼while循ç¯ç»æï¼while(1) 2; çæ§è¡é¡ºåºæ¯1->2->1...循ç¯ï¼1为循ç¯æ¡ä»¶
以ä¸å¾ªç¯è¯å¥ï¼å½å¾ªç¯æ¡ä»¶è¡¨è¾¾å¼ä¸ºçå继ç»å¾ªç¯ï¼ä¸ºååè·³åºå¾ªç¯ã
温馨提示:答案为网友推荐,仅供参考