一、 匈牙利命名法

开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。

比如:   long lSum = 0;       //"l"是类型的缩写;

二、驼峰命名法 camel-case

骆峰式命名法(Camel-Case)是电脑程式编写时的一套命名规则(惯例)。

骆峰式命名法就是当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。

2.1 小驼峰法

变量一般用小驼峰法标识。

小驼峰法的意思是:除第一个单词之外,其他单词首字母大写。

譬如 int myStudentCount;    //变量myStudentCount第一个单词是全部小写,后面的单词首字母大写。

2.2 大驼峰法

相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。常用于类名,函数名,属性,命名空间。

譬如 public class DataBaseUser;

转载于:https://my.oschina.net/u/3874841/blog/3084228

匈牙利法、大小驼峰法(两种编程命名规则)相关推荐

  1. python大驼峰_匈牙利法、大小驼峰法(两种编程命名规则)

    一. 匈牙利命名法 开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写. 比如:   long lSum = 0;       //"l"是类型的缩 ...

  2. 三种编程命名规则:驼峰命名法,帕斯卡命名法,匈牙利命名法

    文章目录 驼峰命令法(Camel) 匈牙利命名法(Hungarian) 帕斯卡(Pascal)命名法 命名的基本原则 变量名的命名规则 函数的命名规范 函数参数命名规范 三种流行的命名法则 目前,业界 ...

  3. 三种编程命名规则:驼峰命名法 (壹)

    驼峰命令法(Camel): 骆驼式命名法(Camel-Case)又称驼峰式命名法,是电脑程式编写时的一套命名规则(惯例).正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和 ...

  4. [转]三种编程命名规则:驼峰命名法,帕斯卡命名法,匈牙利命名法

    三种流行的命名法则 目前,业界共有四种命名法则:驼峰命名法.匈牙利命名法.帕斯卡命名法和下划线命名法,其中前三种是较为流行的命名法. 驼峰命令法(Camel):  也称骆驼式命名法正如它的名称所表示的 ...

  5. 四种编程命名规则:驼峰命名法,帕斯卡命名法,匈牙利命名法,下划线命名法

    人们交流靠各种语言,每行都有每行的所谓的"行话".程序员也不例外,众所周知,程序员都是用代码进行交流的.那么除了在代码中的注释之外, 程序员如何读懂别人的程序呢? 当然,程序员之间 ...

  6. 三种编程命名规则(匈牙利法,小驼峰法,大驼峰法)

    1. 匈牙利命名: 开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写. eg: long lsum = 0;"l"是类型的缩写: 2. 小驼峰式: ...

  7. Database之SQLSever:SQLSever数据表管理(GUI法/SQL语句命令法两种方法实现建立表、修改表,以及增、删、改、查)之详细攻略

    Database之SQLSever:SQLSever数据表管理(GUI法/SQL语句命令法两种方法实现建立表.修改表,以及增.删.改.查)之详细攻略 目录 一.两种方法建立表.修改表,插入多条数据记录 ...

  8. Database之SQLSever:SQLSever数据库管理(GUI法/SQL语句命令法两种方法实现备份(完整备份、差异备份、日志备份)、还原、删除、修改数据库等案例)之详细攻略

    Database之SQLSever:SQLSever数据库管理(GUI法/SQL语句命令法两种方法实现备份(完整备份.差异备份.日志备份).还原.删除.修改数据库等案例)之详细攻略 目录 数据库管理 ...

  9. python支持的编程方式包括,python的两种编程方式是什么

    一.交互式编程 什么是交互式编程,就是在命令行中输入python 命令即可启动交互式编程,提示窗口如下: 而且还用了Python3的print方法打印出一串字符串. 二.脚本式编程 通过脚本参数调用解 ...

最新文章

  1. kafka streams_如何使用Kafka Streams实施更改数据捕获
  2. 谁是 2020 年最强 Python 库?年度 Top10 出炉
  3. 人工智能的影响调查_调查报告|文科大学生群体对于人工智能影响 就业的认知程度:基于访谈的质性研究...
  4. Java 程序员一次有趣的面试 | 每日趣闻
  5. Windows 脚本系列之四—映射网络盘脚本
  6. 大工17春计算机应用基础在线测试2答案,大工14春《计算机应用基础》在线测试2...
  7. Apache+Tomcat集群负载均衡的两种session处理方式
  8. ~~一般哈希(数据结构)(附模板题AcWing 840 模拟散列表)
  9. python flask api部署_使用flask开发api——部署flask,使用gunicorn+gevent模式的http server...
  10. 利用Mahout实现在Hadoop上运行K-Means算法
  11. 免费好用的录屏工具 —— EVCapture
  12. FishC《零基础学习python》笔记--第010讲、11讲、12讲:列表:一个打了激素的数组1、2、3
  13. 学习随笔#13 模型预测控制(MPC)
  14. 01改变世界:没有计算器的日子怎么过——手动时期的计算工具
  15. 计算机内存条能装几个,怎么查看电脑可以插多少内存条
  16. 花青素类荧光染料Sulfo-Cy3.5 NH2,Sulfo-Cyanine3.5 amine,磺酸基-花青素Cyanine3.5 氨基,可以用来标记蛋白
  17. 主动积极:卓尔不群的个人管理策略
  18. AI新基建沙场点兵,背后是一场“路径之争”
  19. mysql 保留小数位数
  20. 钜泉光电2018年 IC校招笔试题目

热门文章

  1. Memory Management [LKD 12]
  2. 『功守道』软件供应链安全大赛·C源代码赛季启示录
  3. 搜狗图片的获取,使用python实现
  4. 835cpu体质测试软件,网上好多小米5测cpu体质的用的什么软件
  5. #读书#孤独六讲#情欲孤独
  6. 众享比特未来融合研究院院长:元宇宙数字经济的现状、特征与发展建议
  7. ubuntu c语言调用串口,使用C/C++和LibSerial在Ubuntu中对串口进行读写
  8. 简单的单片机链接贝壳物联实时上传数据
  9. 2014年7月计算机应用基础试题,2014年7月自考00018计算机应用基础历年真题及答案...
  10. Android厂商推送冲突了。。,三级缓存对性能的影响