首页  > 今日智库  > 

匈牙利命名法例子,C语言学习笔记3-编程命名规则

  • 点击2774次
  • www.couwai.com
  • 评论0条
  • 导读匈牙利命名法例子,学习平台:中国MOOC在线学习平台视频课程:浙江大学翁恺的《程序设计入门——C语言》自选的辅助教材:谭浩强的《C程序设计》第三版本笔记对应课程第二周中变量的扩展知识第二周的学习中,老师提到了C语言变量名,那怎么取变量名可以便于我们记忆和使程...

    学习平台:中国MOOC在线学习平台

    视频课程:浙江大学翁恺的《程序设计入门——C语言》

    自选的辅助教材:谭浩强的《C程序设计》第三版

    C语言学习笔记3-编程命名规则


    本笔记对应课程第二周中变量的扩展知识

    第二周的学习中,老师提到了C语言变量名,那怎么取变量名可以便于我们记忆和使程序易读呢?我特意上网搜索了一下,找到了四种比较流行的命名规则。


    下划线命名法

    单词之间用下划线做分割。


    驼峰命名法

    第一个单词首字母小写,从第二个单词开始以后的每个单词的首字母都采用大写字母。


    帕斯卡命名法

    与驼峰命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法首字母是大写。


    匈牙利命名法

    匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。

    常用的前缀类型有:

    a 数组(Array)b 布尔值(Boolean)by 字节(Byte)c 有符号字符(Char)cb 无符号字符(Char Byte)cr 颜色参考值(Color Ref) cx,cy 坐标差(长度 Short Int)dw 双字(Double Word)fn 函数(Function)h Handle(句柄)i 整形(Int)l 长整型(Long Int)lp 长指针(Long Pointer)m_ 类成员(Class Member)n 短整型(Short Int)np 近程指针(Near Pointer) p 指针(Pointer)s 字符串(String)sz 以 Null 做结尾的字符串型(String with Zero End) w 字(Word)


    四种命名法的对比

    my_data 下划线命名法myData 驼峰命名法 MyData 帕斯卡命名法 iMyData 匈牙利命名法


    PS:以上内容纯属个人学习心得,仅供参考。

    你就是毒药
  • 匈牙利命名法例子,看了这么多代码,谈一谈代码风格

    其实在交流群里经常能看到大家发出来的代码,可以看出很多录友对代码规范应该不甚了解,代码看起来并不舒服。所以呢,我给大家讲一讲代码规范,我主要以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篇回答