首页  > 今日智库  > 

匈牙利命名法例子,四种PLC程序命名通用规则,程序档次瞬间就拉高了

  • 点击3724次
  • www.couwai.com
  • 评论3条
  • 导读匈牙利命名法例子,前言程序员们为了自己的代码更容易地在同行之间交流,所以多采取统一的可读性比较好的命名方式。目前业界共有四种命名规则:驼峰命名法、匈牙利命名法、帕斯卡命名法和下划线命名法,其中前三种是较为流行的命名法。以上命名规则可视为一种惯例,并无绝对与强...

    前言

    程序员们为了自己的代码更容易地在同行之间交流,所以多采取统一的可读性比较好的命名方式。目前业界共有四种命名规则:驼峰命名法、匈牙利命名法、帕斯卡命名法和下划线命名法,其中前三种是较为流行的命名法。以上命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。但是,高手的程序,姑且不说内容,单从外观上看就显得很专业、高端大气上档次。

    一、驼峰命令法(CamelCase)

    也称骆驼式命名法,就是当变量名或函数名由一个或多个单词连接在一起构成唯一标识符时,作为逻辑断点的单词的首字母都采用大写,例如:“myName”,这样的变量名或函数名看上去就像骆驼峰一样此起彼伏,故得名。

    驼峰命名法又分为小驼峰法和大驼峰法。

    (1)小驼峰法:

    第一个单词首字母小写,其余单词首字母大写。变量一般使用小驼峰法命名。

    例如:“myName”。

    (2)大驼峰法:

    又称帕斯卡命名法,即所有单词首字母大写。函数、类,一般使用大驼峰法命名。

    例如:“MyName”。

    二、匈牙利命名法(Hungarian)

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

    基本原则:变量名=属性+类型+对象描述。

    例如:

    Int iMyAge; “i”是“int”类型的缩写;

    char cMyName[10]; “c”是“char”类型的缩写;

    float fManHeight; “f”是“float”类型的缩写。

    三、帕斯卡命名法(PascalCase)

    即前面所述大驼峰命名法。

    每个单词的第一个字母都大写。

    例如:“MyName”。

    四、下划线命名法(UnderScoreCase)

    变量名或函数名的每个逻辑断点都有一个下划线来标记。

    例如:“my_name”。

    晨曦扑朔迷离
  • 匈牙利命名法例子,看了这么多代码,谈一谈代码风格

    其实在交流群里经常能看到大家发出来的代码,可以看出很多录友对代码规范应该不甚了解,代码看起来并不舒服。所以呢,我给大家讲一讲代码规范,我主要以C++代码为例。需要强调一下,代码规范并不是仅仅是让代码看着舒服,这是一个很重要的习惯。题外话工作...

    2023-04-12 1797阅读 13人支持 6篇回答
  • 匈牙利命名法例子,几十种变量命名规则你知道多少?

    虽然现在的大公司对java程序员的要求在逐渐提高,程序员的入职门槛也在变高,但是不变的考核标准是对java基础知识的考察。正在学习java零基础教程的朋友们,肯定都接触过关于java变量的知识点,其中,java的变量命名规则是需要认真学习的...

    2023-04-12 3567阅读 0人支持 0篇回答
  • 青灯教育|蛇形命名,驼峰命名,你的选择?(匈牙利命名法例子)

    关于今天要讲的,小编想想还有点小激动。那就是关于变量的命名,这个一直都是容易引起程序员论战的话题。如何命名才更具可读性、易写性以及明义性?程序命名常使用的是英文单词,当他们被作为变量名时,有全小写、全大写、首字母大写几种情况,程序语言中出现...

    2023-04-12 7040阅读 0人支持 0篇回答
  • 匈牙利命名法例子,四种PLC程序命名通用规则,程序档次瞬间就拉高了

    前言程序员们为了自己的代码更容易地在同行之间交流,所以多采取统一的可读性比较好的命名方式。目前业界共有四种命名规则:驼峰命名法、匈牙利命名法、帕斯卡命名法和下划线命名法,其中前三种是较为流行的命名法。以上命名规则可视为一种惯例,并无绝对与强...

    2023-04-12 3724阅读 5人支持 3篇回答
  • 为什么Python推荐Snake-Case蛇形命名法?(匈牙利命名法例子)

    虽然Camel是一个不错的选择> Photo by Timothy Dykes on Unsplash 关于变量的命名,这是另一个容易引起程序员争论的话题。 命名如何更具可读性,易写性和清晰性? 有很多意见。在" Why Py...

    2023-04-12 3663阅读 3人支持 0篇回答
  • Python 为什么推荐蛇形命名法?驼峰式命名法的优缺点有哪些?(匈牙利命名法例子)

    关于变量的命名,这又是一个容易引发程序员论战的话题。如何命名才能更具有可读性、易写性与明义性呢?众说纷纭。本期“Python为什么”栏目,我们将聚焦于变量命名中的连接方式,来切入这块是非之地,想要回答的问题是——Python 为什么要推荐蛇...

    2023-04-12 12569阅读 48人支持 63篇回答
  • 匈牙利命名法例子,写PLC程序从这四个方面入手,质量都很高

    今天,我们来谈谈:如何才能写出不光是外观科学规范,而且实用性也很强的PLC程序?文章分为四个部分,分别从PLC程序的设计规范、设计要求、编程建议和命名规则四个方面来阐述。关注公众号【自动化与工程技术】,获取更多自控资讯!一、PLC程的设计要...

    2023-04-12 1214阅读 22人支持 12篇回答
  • 从零开始C语言-02 命名方式and基本数据类型(匈牙利命名法例子)

    命名方式任何程序员都应该保持一个良好的编码习惯,以便于以后的维护常见的命名方式分别有驼峰命名法、匈牙利命名法、帕斯卡命名法和下划线命名法,其中前三种是较为流行的命名法骆驼式命名法就是当变量名或函数名是由一个或多个单词连结在一起,而构成的唯...

    2023-04-12 3038阅读 3人支持 0篇回答
  • 极右翼抬头,匈牙利通过法案允许政府接管该国最古老学术机构(匈牙利命名法例子)

    匈牙利议会7月2日通过了一项争议性法案,该法案将匈牙利最古老的科研机构置于极右翼总理维克托·欧尔班(Viktor Orban)政府的直接控制之下。据半岛电视台报道,该法案得到了199名议员中131人的支持,允许政府接管有200年历史的匈牙利...

    2023-04-12 4834阅读 24人支持 2篇回答