c,c++,java用户自定义标识符命名规则比较

标示符定义:在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。

编程中通用的命名规则:①标识符应当直观且可以拼读,可望文知意,不必进行“解码”。

标识符的长度应当符合“min-length && max-information”原则。

命名规则尽量与所采用的操作系统或开发工具的风格保持一致。

程序中不要出现仅靠大小写区分的相似的标识符。

程序中不要出现标识符完全相同的局部变量和全局变量,尽管两者的作用域不同而不会发生语法错误,但会使人误解。

全局函数的名字应当使用“动词”或者“动词+名词”(动宾词组)。类的成员函数应当只使用“动词”,被省略掉的名词就是对象本身。

用正确的反义词组命名具有互斥意义的变量或相反动作的函数等。

尽量避免名字中出现数字编号,如Value1,Value2等,除非逻辑上的确需要编号。这是为了防止程序员偷懒,不肯为命名动脑筋而导致产生无意义的名字(因为用数字编号最省事)。

基本的命名规则:

c标示符作用:用来表示变量名,文件名,函数名,标号,数组名。

命名规则:① 由数字,字母,下划线组成且首字符不能为数字

②标示符长度由机器上的编译系统决定一般限制在8字符。

③标示符严格区分大小写,一般变量名用小写,符号常量用大写。

④标示符应做到见名知意

c标示符分为三类:关键字,预定义标示符,用户自定义标示符。

c++标示符作用:用来表示变量名,函数名,类名,数组名等

命名规则:①字母数字下划线组成首字符不能为数字

②区分大小写,长度限制在32字符。

③不能将c++关键字用作名称

④以两个下划线或下划线和大写字母打头的名称被保留给实现(编译器及其使用的资源)使用。以一个下划线开头的名称被保留给实现,用作全局标示符。

注:④不会导致标示符非法但会导致行为的不确定性。

Java标识符定义:Java语言中,对于变量常量,函数,语句块也有名字,我们统统称之为Java标示符。用来给类、对象、方法、变量、接口和自定义数据类型命名的。

 命名规则:① 由数字,字母,下划线,$组成且 首字符不能为数字。

                    ②Java标示符区分大小写。

                    ③Java使用Unicode标准字符集 ,无长度限制。

                    ④标示符不能是Java的关键字和保留字。 

命名约定:① 类名和接口名,每个字的首字母大写且含有大小写。

                    ②常量名,基本数据类型的常量名全部大写,自定义数据类型的常量名可以大小混合写。

                    ③方法名,首字的首字母小写,其余首字母大写,含大小写尽量少用下划线。

                    ④变量名,可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名时尽量做到见名知义。



                 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值