c中的标识符 和 关键字 都是什么啊?

标识符是变量吗?

标识符就是名字的意思,比如关键字的名字,变量的名字,等等,一个单独的字串。

关键字是编译器定义的标识符,比如int define for if 之类的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-03
标识符 可以说是变量
关键字就是保留字,比如 if, int, else, char, void......
第2个回答  2009-03-03
关键字asm[1]
auto
bad_cast
bad_typeid

bool
break
case
catch

char
class
const
const_cast

continue
default
delete
do

double
dynamic_cast
else
enum

except
explicit
extern
false

finally
float
for
friend

goto
if
inline
int

long
mutable
namespace
new

operator
private
protected
public

register
reinterpret_cast
return
short

signed
sizeof
static
static_cast

struct
switch
template
this

throw
true
try
type_info

typedef
typeid
typename
union

unsigned
using
virtual
void

volatile
while

标识符只有命名规则
1. 所有标识符必须由一个字母(a~z或A~Z)或下划线(_)开头;通信博客——通信人自己的博客!#z2^nu"]MJkPK`;m
2. 标识符的其它部分可以用字母、下划线或数字(0~9)组成;
_0OYsl*j@0 3. 大小写字母表示不同意义, 即代表不同的标识符,如前面的cout和Cout;通信博客——通信人自己的博客!F&~ A1B,`L!u
在定义标识符时,虽然语法上允许用下划线开头,但是,我们最好避免定义用下划线开头的标识符,因为编译器常常定义一些下划线开头的标识符。通信博客——通信人自己的博客!t3CE#C(XM4c/e$z(t
C++没有限制一个标识符中字符的个数,但是,大多数的编译器都会有限制。不过,我们在定义标识符时,通常并不用担心标识符中字符数会不会超过编译器的限制,因为编译器限制的数字很大

参考资料:百度

相似回答