(11)'c++:COMPLETE REFERENCE' 第一部分 第二章(表达式) 第三节

标识符命名

      在c++中,变量、函数、标签以及多种用户自定义的对象都被称为标识符。这些标识符可以由若干的字符组成。第一个字符必须是字母或者下划线,后续的字符可以是字母、数字、或者下划线。下面列出了一些正确的标识符以及对应的不正确的标识符:
Correct            Incorrect
Count              1count
test123            hi!there
high_balance       high...balance

      在c语言中,标识符可以是任意长度,不过不一定每一个字符都有意义。如果标识符要被外部过程调用,那么至少它的前6位字符是有意义的。这些标识符被称为外部名称,包括函数名、全局变量名等在不同文件中共享的名称。如果标识符并未被外部调用,那么至少头31个字符是有意义的。这些标识符被叫做内部名称,比如本地变量。在c++中,标识符的长度没有任何限制,并且至少头1024个字符是有意义的。这些区别在把c语言程序转换为c++程序的时候是非常重要的。

      标识符中,字符的大小写是代表不同含义的,也就是说c和c++中的标识符是大小写敏感的。因此count、Count和COUNT是三种不同的标识符。

      标识符不能和c和c++中的关键字相同,通常也不应该与c和c++的库函数重名。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值