1、匈牙利命名:开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。For example:

int iMyAge; “i”是int类型的缩写;
char cMyName[10]; “c”是char类型的缩写;
float fManHeight; “f”是float类型的缩写;

其他:
前缀类型 a b by c cb cr cx,cy dw fn h i l lp m_ n np p s sz w (一一对应关系)
数组 (Array) 布尔值 (Boolean) 字节 (Byte) 有符号字符 (Char) 无符号字符 (Char Byte,没有多少人用) 颜色参考值 (ColorRef) 坐标差(长度 ShortInt) Double Word 函数 Handle(句柄) 整型 长整型 (Long Int) Long Pointer 类的成员 短整型 (Short Int) Near Pointer Pointer 字符串型 以 null 做结尾的字符串型 (String with Zero End) Word。


2、驼峰式命名法:又叫小驼峰式命名法。 第一个单词首字母小写,后面其他单词首字母大写。For example:

int myAge;
char myName[10];
float manHeight;

3、帕斯卡命名法:又叫大驼峰式命名法,每个单词的第一个字母都大写。For example:

int MyAge;
char MyName[10];
float ManHeight;

4、下划线命名法:函数名或变量中的每一个逻辑断点都有一个下划线来标记。For example:

string my_name;
void test_name();

参考链接
https://blog.csdn.net/f_zyj/article/details/51510085
https://blog.csdn.net/wuli_dear_wang/article/details/85041119

匈牙利命名法、驼峰式命名法、帕斯卡命名法、下划线命名法相关推荐

  1. 常用命名规范分类:匈牙利命名法、下划线命名法、驼峰命名法、帕斯卡命名法

    目录 1.匈牙利命名法(Hungarian) 变量属性 2.下划线命名法(UnderScoreCase) 3.驼峰命名法(小驼峰命名法)(Camel) 4.帕斯卡命名法(大驼峰命名法)(Pascal) ...

  2. 驼峰命名法与下划线命名法之争

    窃以为,驼峰命名开发效率更高,原因如下: 下划线命名多输入一个字符.例如:set_name() 对比 setName(),多输入一个下划线字符,敲击键盘两次Shift+_.而驼峰只需要Shift+ 字 ...

  3. 字符串的下划线命名和驼峰命名转换

    /*** 将驼峰式命名的字符串转换为下划线大写方式.如果转换前的驼峰式命名的字符串为空,则返回空字符串.</br>* 例如:HelloWorld->HELLO_WORLD* @par ...

  4. mfc编程淘汰了吗_四种基本的编程命名规范(匈牙利命名法、驼峰式命名法、帕斯卡命名法、下划线命名法)...

    匈牙利命名法 匈牙利命名法是早期的规范,由微软的一个匈牙利人发明的,是 IDE 还十分智障的年代的产物.那个年代,当代码量很多的时候,想要确定一个变量的类型是很麻烦的,不像现在 IDE 都会给提示,所 ...

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

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

  6. 四种常用的命名规则:帕斯卡命名法、驼峰命名法、下划线命名法、匈牙利命名法

    帕斯卡命名法.驼峰命名法.下划线命名法.匈牙利命名法 其中前三种用的比较多. 1,帕斯卡命名法(Pascal) 程序代码示例: ShowMessage(); string PassWord; 单字之间 ...

  7. 【日常学习】命名规则 - 驼峰命名法、帕斯卡命名法、匈牙利命名法、下划线命名法

    变量如果随便起名字,不仅其他工作人员难以交接,自己看着也非常混乱,如果按照命名规则进行管理,代码可读性会大大提升 文章参考博客:局外人Lee - 三种编程规则:驼峰命名法.帕斯卡命名法.匈牙利名 f- ...

  8. 骆驼命名法变量命名规范——匈牙利命名法、骆驼命名法、帕斯卡命名法、下划线命名法

    骆峰式命名法(Camel-Case)是电脑程式编写时的一套命名规则(惯例). 骆峰式命名法就是当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时 ,第一个单词以小写字母开始:第二个单词 ...

  9. 帕斯卡命名法、驼峰命名法、下划线命名法

    帕斯卡命名法.驼峰命名法.下划线命名法.匈牙利命名法 其中前三种用的比较多. 帕斯卡命名法(Pascal) 程序代码示例: ShowMessage(); string PassWord; 单字之间不以 ...

最新文章

  1. 真相了 | 敲代码时,程序员戴耳机究竟在听什么?
  2. 批量图片压缩工具:JPGCompact 2.0绿色版
  3. Lotus Notes基础知识
  4. Dubbo 3.0 - 开启下一代云原生微服务
  5. 最长递增子序列Python解法
  6. mysql维护计划任务_浅谈MySQL event 计划任务
  7. mongo04---基本查询
  8. Matlab将多个柱形图放于一个图中
  9. TensorFlow2.0:张量排序
  10. tensorflow精进之路(二十)——使用slim模型库训练自己的数据
  11. Atitit Atitit.软件兼容性原理----------API兼容 Qa7
  12. ibm各种服务器visio图标vss文件,visio网络图标库vss大全
  13. linux ftp命令下载目录,linux命令行下的ftp 多文件下载和目录下载
  14. 【manjaro安装最新的搜狗输入法】2022年1月4号有效测试
  15. 如何获取联盟后台的s.click.taobao.com的短链接
  16. 走近汇编理解与内核编程(楚狂人)
  17. SQL中EXPLAIN命令详解
  18. HTML+CSS写一个三角形(原理+实例)
  19. 建数据库表需要注意哪些点
  20. C语言常用库函数实现(一)_内存拷贝

热门文章

  1. Numpy基本用法:ndarray的数据类型
  2. LINUX 防火墙开放端口,查看状态,查看开放端口
  3. AT24C64-EEPROM阅读记录
  4. 7-5 先序序列+中序序列建立二叉树
  5. React Native 应用深度链接是如何通过 URL打开到指定页面
  6. 聆思CSK6开发工具使用详解(支持Zephyr开发)
  7. 计算机专业的高级称呼,软考高级和中级全称~~
  8. 网页自动填表html,WebBrowser1.HtmlInput 实现浏览器文本自动填写与点击
  9. JQuery入门级-基础
  10. input内容右对齐_STM32学习笔记—DAC基础内容及常见问题