C语言的关键字和标识符

关键字(保留字):表示在变成语言中事先定义好的,并且被赋予了特殊含义的单词(英文字母组合),这些单词不能用作变量名,函数名等。常用的关键字有:

 

auto                                  double  

int  

struct 

break 

else 

long

 

switch 

case 

enum 

register

typedef 

char 

extern

 

return   

union 

const 

float 

short 

unsigned

continue

 

signed 

void 

default 

goto 

sizeof 

volatile

do   

 

static 

while 

for  

if          

 

 

标识符:用来描述变量名,函数名等一些自定义的符号(更像是一种标记),C语言中的标识符的命名需要遵循如下规范:

  • 标识符只能由字母、数字和下划线组成。
  • 标识符不能以数字作为第一个字符。
  • 标识符不能使用关键字。
  • 标识符区分大小写字母,如add、Add 和 ADD是不同的标识符。
  • 尽量做到“见名知意”,以增加程序的可读性,如用 age表示年龄,用 length 表示长度等。
  • 虽然ANSIC 中没有规定标识符的长度,但建议标识符的长度不超过 8个字符。

合法的标识符:

age

YEAR

_name

student_1 

不合法的标识符:

3q

ab.c long abc# int





  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值