变量命名规范

驼峰命名法

变量名、函数名等标示符,由多个单词组成,单词首字母大写,所以像驼峰一样高低起伏。
小驼峰法——标示符,第一个单词首字母小写;后面单词首字母大写。如:wallPaperSize。
大驼峰法——每个单词首字母都大写。如:WallPaperSize。

匈牙利命名法

变量名=属性+类型。
属性部分:
g_ 全局变量
c_  常量
m_  c++类成员变量
s_  静态变量
类型部分:
指针 p
函数 fn
无效 v
句柄 h
长整型 l
布尔 b
浮点型(有时也指文件) f
双字  dw
字符串  sz
短整型  n
双精度浮点 d
计数 c(通常用cnt)
字符 ch(通常用c)
整型 i(通常用n)
字节 by
字 w
实型 r
无符号 u

如:float fWallPaperSize

时间: 2024-10-02 14:34:26

变量命名规范的相关文章

javascript 变量 命名规范 变量的作用域

原文:javascript 变量 命名规范 变量的作用域 大家好,我是小强老师,今天讲解的是变量 变量 小时候我们学过  这个 应用题 :  X+1=2;  问  X 等于几?  答案是 1 对了,很聪明哈 那么 这个  X  我们就称之为  未知数 或者  变量 变量实际是一个容器  用来存放数据的.但是我们永远不知道,他的结果是多少.  里面只能存放一个值. var  变量名; 1.变量命名必须以字母或是下标符号"_"或者"$"为开头. 2.变量名长度不能超过2

关于C++的变量命名规范和参数传递

问题描述 初学这个东东之前有Java的基础,但是现在需要开发ios程序.那么这个东东的变量.类名之类的命名规则是怎样的?变量(variable)实际上是赋予内存地址的名称.那么int类型是好像Java的引用传递吗? 问题补充:太多内容了,我是有Java基础的.所以只需要知道变量名.函数名.类名是那的命名规则就可以了.不需要那么长的一遍文章......而且我主要目的是搞ios,不是c++,例如不用那个include而要用import.... 解决方案 哈哈,又是楼主,我们很有缘啊具体还是看看百度文

Swift常量和变量以及命名规范

我们在上一章中介绍了如何使用Swift编写一个HelloWorld小程序,其中就用到了变量.常量和变量是构成表达式的重要组成部分.常量在声明和初始化变量时,在标识符的前面加上关键字let,就可以把该变量指定为一个常量.顾名思义,常量是其值在使用过程中不会发生变化的量,实例代码如下:let_Hello = "Hello"_Hello标识符就是常量,只能在初始化的时候被赋值,如果我们再次给_Hello赋值,代码如下:_Hello = "Hello, World"则程序会

老生常谈javascript变量的命名规范和注释_基础知识

简单说,标识符命名规则如下: 第一个字符可以是任意Unicode字母,以及美元符号($)和下划线(_). 第二个字符及后面的字符,还可以用数字. 下面这些都是合法的标识符. arg0 _tmp $elem π 下面这些则是不合法的标识符. 1a 23 *** a+b -d 中文是合法的标识符,可以用作变量名. var 临时变量 = 1; JavaScript有一些保留字,不能用作标识符:arguments.break.case.catch.class.const.continue.debugge

第2章番外 Java的命名规范

Java开发者对Java的代码风格有自己的规范,良好的代码风格是非常重要的.下面来说下各种命名规范: 包命名(全小写,反写域名) Java引入包的机制很大程度是为了解决重名问题,这有点想C++的命名空间的作用. 包实际上提供了一种命名机制和可见性机制. 为了最大程度地防止重名,包名必须具有唯一性. Java包的名字都是由小写单词组成.但是由于Java面向对象编程的特性,每一名Java程序员都可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在

.net命名规范的不同之处

规范      在你的代码中使用注释语句和下边就要讲的统一命名法则是一个很好的习惯,它们会使你的代码更加通用.我(作者)已经在微软工作了近五年的时间了.我不知道你是否跟我一样,在集成和除BUG时遇到很多问题----因为开发者没有遵守统一的命名法则和写注释语句.   在以前版本的Visual Studio中,微软曾建议使用匈牙利命名法来写代码,并鼓励开发这位写出统一格式的代码而使用相同的法则.例如:         变量   命名      CString   SzString      char

FleaPHP 开发指南 - 4. 命名规范和目录结构

规范|开发指南 FleaPHP 的命名规则和目录结构初看上去比较复杂,但习惯以后,你会发现这种命名规则带来许多好处.因此像 Zend Framework 也是采用同样的做法. 当然,FleaPHP 对于应用程序的命名规则和目录结构没有强制性要求.只不过采用一致的命名规则和目录结构,可以方便对应用程序维护.同时 FleaPHP 应用程序开发者之间也可以更容易的进行协作. 全局函数的命名规则 全局函数的命名规则是用"_"分隔全小写的单词.例如 get_cache().echo_h().同时

PB变量命名

作者:达通兴电脑科技公司(www.study01job.com) 郭宝利 变量取名应遵守命名规范,对使用频繁的或关键变量,为了便于阅读和修改,在定义时应加上注释标明其含义.例如: String ls_name  // 参保人员姓名 变量命名规则为: 变量类型 + 数据类型 + '_' + 含义代码 举例: 字符串型实例变量:  is_变量名: 日期型全局变量: GD_变量名: 一般变量,用小写字母: 全局变量,将整个变量名大写: 变量:都用小写字母声明. 一.变量类型约定 变量类型约定如表1-9

C++、Java与C#的命名规范总结

序言 由于在开发工作中经常用到C++.Java和C#作为开发语言,命名规范的问题经 常给我造成一些困扰.一方面命名规范没有唯一的标准答案,另一方面,虽说语 言的命名规范并没有固定的形式,三种语言的风格毕竟不太一样,也各自有着一 些独特的特点.在编写代码的过程中所采用的命名方式经常变动,没有形成固定 的风格.因此,根据从网上收集到的一些资料以及自身的一些经验,对C++. Java以及C#的命名规范进行了总结,方便以后查询. 命名规范的原则: l 尽量采用以前采用过的命名规则: l 尽量在三种语言下