a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 82|回复: 0

[C语言] 有关C语言关键字和标识符

[复制链接]
发表于 2012-7-31 21:48:08 | 显示全部楼层 |阅读模式
3.1 关键字  
% I5 J1 ~( C. |- A& }4 E, b所谓关键字就是已被Turbo C2.0本身使用, 不能作其它用途使用的字。例如关  - `, p$ m8 ?6 V0 v
键字不能用作变量名、函数名等。  
0 b) X$ [; A9 u$ v1 j- ~( L% j8 g8 ATurbo C2.0有以下关键字:  
+ h, o5 V; H# \: ?Turbo C2.0扩展的共11个  . F! s- e1 i+ S2 e
asm _cs _ds _es _ss cdecl  
5 C4 }3 t' v+ v6 W4 F* ofar near huge interrupt pascal  & ~+ \$ k8 v$ b' X! W' V0 b4 s) k4 P
由ANSI标准定义的共32个  
2 h) l# E7 J, G# G' K6 Dauto double int struct break else  6 N2 P! a) ?0 {; h# s: C3 U
long switch case enum register typedef  
" y7 {2 P; P! Nchar extern return union const float  9 I" A' n6 j" G/ i8 M
short unsigned continue for signed void  & _( p' q# k  R& W3 b/ p
default goto sizeof volatile do if  : A% a; x) @) P" e; o
while static  : ?/ j, r; O" E  P
   2 P' |- H& Q% N) p, ~
- t% R9 G3 m' J4 L" c/ [( h1 }
3.2 标识符  
4 b1 ~1 o: s$ `3 n所谓标识符是指常量、变量、语句标号以及用户自定义函数的名称。 Turbo C  
5 u$ z2 U5 L, R  y9 q3 r" q2.0标识符的定义十分灵活。作为标识符必须满足以下规则:  9 D) ?' u2 I* t, _
1. 所有标识符必须由一个字母(a~z, A~Z)或下划线(_)开头;  ' n; O5 F. e6 S
2. 标识符的其它部分可以用字母、下划线或数字(0~9)组成;  1 r4 H5 v5 M% i9 A' ]/ A  |
3. 大小写字母表示不同意义, 即代表不同的标识符;  3 S) `* a; r& Q
4. 标识符只有前32个字符有效;  
% |, B6 {' K) ?2 ]7 q$ x! ~5. 标识符不能使用Turbo C2.0的关键字。  
9 P  n9 W5 N% A下面举出几个正确和不正确的标识符:  . A! I$ d: ^$ a0 D9 V
正确 不正确  
/ p- u; G2 j7 v4 h  Vsmart 5smart  2 q* Q; J& P6 R- s* [
_decision bomb?  $ [2 @( e! |; \: A" ^' T
key_board key.board  $ E- E# e4 B& y* I5 ]" }+ z2 J
FLOAT float
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-23 00:49 , Processed in 0.170423 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表