精华内容
下载资源
问答
  • 编程变量 命名技巧总结

    千次阅读 2018-11-28 09:56:51
    最近做项目仿真时,在编程的时候发现自己对变量的命名比较混乱,没有统一的规则,故搜集了一些资料对变量命名的技巧和原则有所了解和总结。 总的来说,就是英文字母大小写、数字、下划线(_)按照一定的规则搭配,...

    转自:https://blog.csdn.net/shengabc/article/details/40791031

     

    最近做项目仿真时,在编程的时候发现自己对变量的命名比较混乱,没有统一的规则,故搜集了一些资料对变量命名的技巧和原则有所了解和总结。

    总的来说,就是英文字母大小写、数字、下划线(_)按照一定的规则搭配,自己比较喜欢的是帕斯卡(pascal)命名法和下划线命名法则。

    1 三种流行的命名法则

    目前,业界共有四种命名法则:驼峰命名法、匈牙利命名法、帕斯卡命名法和下划线命名法,其中前三种是较为流行的命名法。


    (1)驼峰命令法。正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数:
    printEmployeePaychecks();
    print_employee_paychecks();

    第一个函数名使用了驼峰命名法,函数名中的每一个逻辑断点都有一个大写字母来标记。第二个函数名使用了下划线法,函数名中的每一个逻辑断点都有一个下划线来标记。

    驼峰命名法近年来越来越流行了,在许多新的函数库和Microsoft Windows这样的环境中,它使用得当相多。另一方面,下划线法是C出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。

    (2)匈牙利命名法。广泛应用于象Microsoft Windows这样的环境中。Windows 编程中用到的变量(还包括宏)的命名规则为匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯-西蒙尼(Charles Simonyi) 提出的。

    匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域、类型等。这些符号可以多个同时使用,顺序是先m_(成员变量)、再指针、再简单数据类型、再其它。这样做的好处在于能增加程序的可读性,便于对程序的理解和维护。

    例如:m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成员变量。
    匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。

    (3)帕斯卡(pascal)命名法。与驼峰命名法类似,二者的区别在于:驼峰命名法是首字母小写,而帕斯卡命名法是首字母大写,如:
    DisplayInfo();
    stringUserName;
    二者都是采用了帕斯卡命名法。

    (4)三种命名规则的小结:MyData就是一个帕斯卡命名的示例;myData是一个驼峰命名法,它第一个单词的第一个字母小写,后面的单词首字母大写,看起来像一个骆驼;iMyData是一个匈牙利命名法,它的小写的i说明了它的型态,后面的和帕斯卡命名相同,指示了该变量的用途。
    2 命名的基本原则

    (1)标识符的命名要清晰、明了,有明确含义,同时使用完整的单词或大家基本可以理解的缩写,避免使人产生误解——尽量采用采用英文单词或全部中文全拼表示,若出现英文单词和中文混合定义时,使用连字符“_”将英文与中文割开。较短的单词可通过去掉“元音”形成缩写;较长的单词可取单词的头几个字母形成缩写;一些单词有大家公认的缩写。例如:temp->tmp、flag->标志寄存器、statistic->stat、increment->inc、message->msg等缩写能够被大家基本认可。


    (2)命名中若使用特殊约定或缩写,则要有注释说明。应该在源文件的开始之处,对文件中所使用的缩写或约定,特别是特殊的缩写,进行必要的注释说明。

    (3)自己特有的命名风格,要自始至终保持一致,不可来回变化。个人的命名风格,在符合所在项目组或产品组的命名规则的前提下,才可使用。(即命名规则中没有规定到的地方才可有个人命名风格)。

    (4)对于变量命名,禁止取单个字符(如i 、j 、k... ),建议除了要有具体含义外,还能表明其变量类型、数据类型等,但i 、j 、k 作局部循环变量是允许的。变量,尤其是局部变量,如果用单个字符表示,很容易敲错(如i写成j),而编译时又检查不出来,有可能为了这个小小的错误而花费大量的查错时间。

    (5)除非必要,不要用数字或较奇怪的字符来定义标识符。

    (6)命名规范必须与所使用的系统风格保持一致,并在同一项目中统一。

    (7)在同一软件产品内,应规划好接口部分标识符(变量、结构、函数及常量)的命名,防止编译、链接时产生冲突。对接口部分的标识符应该有更严格限制,防止冲突。如可规定接口部分的变量与常量之前加上“模块”标识等。

    (8)用正确的反义词组命名具有互斥意义的变量或相**作的函数等。
    下面是一些在软件中常用的反义词组。
    add / remove       begin / end        create / destroy
    insert / delete       first / last         g et / release
    increment / decrement                 put / get
    add / delete         lock / unlock      open / close
    min / max          old / new         start / stop
    next / previous      source / target     show / hide
    send / receive       source / destination
    cut / paste          up / down

    示例:
    int  min_sum;
    int  max_sum;
    int  add_user( BYTE *user_name );
    int  delete_user( BYTE *user_name );

    (9)除了编译开关/ 头文件等特殊应用,应避免使用_EXAMPLE_TEST_ 之类以下划线开始和结尾的定义。
    3 变量名的命名规则

    (1)变量的命名规则要求用“匈牙利法则”。(比较难以掌握)

    即开头字母用变量的类型,其余部分用变量的英文意思、英文的缩写、中文全拼或中文全拼的缩写,要求单词的第一个字母应大写。
    即: 变量名=变量类型+变量的英文意思(或英文缩写、中文全拼、中文全拼缩写)
    对非通用的变量,在定义时加入注释说明,变量定义尽量可能放在函数的开始处。
    见下表:
    bool 用b开头 b标志寄存器
    int 用i开头 iCount
    short int 用n开头 nStepCount
    long int 用l开头 lSum
    char  用c开头 cCount
    unsigned char 用by开头
    float 用f开头 fAvg
    double 用d开头 dDeta
    unsigned int(WORD) 用w开头 wCount
    unsigned long int(DWORD) 用dw开头 dwBroad
    字符串 用s开头 sFileName
    用0结尾的字符串 用sz开头 szFileName

    (2)指针变量命名的基本原则为:
    对一重指针变量的基本原则为:“p”+变量类型前缀+命名,如一个float*型应该表示为pfStat。对二重指针变量的基本规则为:“pp”+变量类型前缀+命名。对三重指针变量的基本规则为:“ppp”+变量类型前缀+命名。

    (3)全局变量用g_开头,如一个全局的长型变量定义为g_lFailCount。

    即:变量名=g_+变量类型+变量的英文意思(或缩写)。此规则还可避免局部变量和全局变量同名而引起的问题。


    (4)静态变量用s_开头,如一个静态的指针变量定义为s_plPerv_Inst。

    即: 变量名=s_+变量类型+变量的英文意思(或缩写)


    (5)对枚举类型(enum)中的变量,要求用枚举变量或其缩写做前缀。并且要求用大写。如:
    enum cmEMDAYS
    {
    EMDAYS_MONDAY;
    EMDAYS_TUESDAY;
    ……
    };

    (6)对struct、union变量的命名要求定义的类型用大写。并要加上前缀,其内部变量的命名规则与变量命名规则一致。

    结构一般用S开头,如:
    struct ScmNPoint
    {
    int nX;//点的X位置
    int nY; //点的Y位置
    };

    联合体一般用U开头,如:
    union UcmLPoint
    {
    LONG lX;
    LONG lY;
    }

    (7)对常量(包括错误的编码)命名,要求常量名用大写,常量名用英文表达其意思。

    当需要由多个单词表示时,单词与单词之间必须采用连字符“_”连接。

    如:#define CM_FILE_NOT_FOUND CMMAKEHR(0X20B) 其中CM表示类别。

    (8)对const 的变量要求在变量的命名规则前加入c_。即:c_+变量命名规则;示例:const char* c_szFileName;
    4 函数的命名规范

    (1)函数的命名应该尽量用英文(或英文缩写、中文全拼、中文全拼缩写)表达出函数完成的功能——函数名应准确描述函数的功能。遵循动宾结构的命名法则,函数名中动词在前,并在命名前加入函数的前缀,函数名的长度不得少于8个字母。函数名首字大写,若包含有两个单词的每个单词首字母大写。如果是OOP 方法,可以只有动词(名词是对象本身)。示例:

    LONG GetDeviceCount(……);
    void print_record( unsigned int rec_ind ) ;
    int  input_record( void ) ;
    unsigned char get_current_color( void ) ;

    (2)避免使用无意义或含义不清的动词为函数命名。如使用process、handle等为函数命名,因为这些动词并没有说明要具体做什么。

    (3)必须使用函数原型声明。函数原型声明包括:引用外来函数及内部函数,外部引用必须在右侧注明函数来源: 模块名及文件名;内部函数,只要注释其定义文件名——和调用者在同一文件中(简单程序)时不需要注释。
    应确保每个函数声明中的参数的名称、类型和定义中的名称、类型一致。
    5 函数参数命名规范(1)参数名称的命名参照变量命名规范。
    (2)为了提高程序的运行效率,减少参数占用的堆栈,传递大结构的参数,一律采用指针或引用方式传递。
    (3)为了便于其他程序员识别某个指针参数是入口参数还是出口参数,同时便于编译器检查错误,应该在入口参数前加入const标志。
    如:……cmCopyString(const CHAR * c_szSource, CHAR * szDest)
    6 文件名(包括动态库、组件、控件、工程文件等)的命名规范文件名的命名要求表达出文件的内容,要求文件名的长度不得少于5个字母,严禁使用象file1,myfile之类的文件名。

    展开全文
  • 前几日在浏览关于python的博客时,无意看到了驼峰命名法,百度后顿时恍然大悟,了结了自己的一桩心病,(以前一直有疑问别人为什么这么命名,他们的理论依据是什么)。 骆驼式命名法就是当变量名或函数名是由一个...

           前几日在浏览关于python的博客时,无意中看到了驼峰命名法,百度后顿时恍然大悟,了结了自己的一桩心病,(以前一直有疑问别人为什么这么命名,他们的理论依据是什么)。

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

         

    小驼峰法

    变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写。譬如
    int myStudentCount;
    变量myStudentCount第一个单词是全部小写,后面的单词首字母大写。

    大驼峰法

    相比小驼峰法,大驼峰法(即帕斯卡命名法)把第一个单词的首字母也大写了。常用于 类名,命名空间等。譬如
    public class DataBaseUser;

         

    展开全文
  • 风格优美的程序,读起来就像读一篇流畅的文章。清晰易懂又给人以美感。...先来总结一下变量命名的几大常用方法。 1)匈牙利命名法 匈牙利命名法的特点是前缀。用前缀标明变量的类型。前缀后面的单词首字母

    风格优美的程序,读起来就像读一篇流畅的文章。清晰易懂又给人以美感。

    看着教材和例程中糟糕的编码风格,再看着同学发来的,模仿那些的拙劣的编码。我决定写出这篇文章,谈一谈我对编程规范的拙见。

     

    1.关于变量命名

    这个问题是本文准备讨论的重点。先来总结一下变量命名的几大常用方法。

    1)匈牙利命名法

    匈牙利命名法的特点是前缀。用前缀标明变量的类型。前缀后面的单词首字母大写,其他字母小写。让人一看到变量名就能知道这个变量的类型。对于类中的成员,在最前面附加使用“m_”前缀,意为member。全局变量添加“g_”前缀,意为global。匈牙利命名法出现时间较早。当时的编译器对类型检查的能力还比较弱。在现代的编译器中,编译器可以发现类型错误并给出详尽而准确的提示信息。而且匈牙利命名法书写复杂,因此逐渐退出了历史舞台。现在程序员使用匈牙利命名法的已经很少了。就连微软自己了.Net类库也放弃了这种命名法。在微软的技术文档中明确指出,不推荐在.Net程序中使用匈牙利命名法,而推荐使用下面的Camel命名法和Pascal命名法。

    但在日常程序设计中,恰当的使用匈牙利命名法也可以带来方便。例如为控件的名称使用匈牙利命名法,就可以提高代码的可读性。例如保存按钮的名字btnSave,密码输入框的名字txtPassword,图片框imgLogo等等。

     

    匈牙利命名法常用的前缀有:

    int 整形  intAge

    lng长整型 lngPhoneNum

    bln 布尔型 blnEmpty

    chr 字符型 chrChoice

    str 字符串型 strName

    这些前缀还可以再简化,形成下面的样子(摘自维基百科):

    lAccountNum : 变量是一个长整型 ("l");

    arru8NumberList : 变量是一个无符号8位整型数组 ("arru8");

    szName : 变量是一个零结束字符串 ("sz")

    hwndFoo : 窗口句柄

    lpszBar : 指向零结束字符串的长指针

     

    2Camel命名法

    Camel也叫驼峰命名法。顾名思义,就是开头单词小写,后面单词首字母大写。这样两边低中间高,看起来像驼峰,因此得名。如果标识符只有一个单词,就全部使用小写。Camel命名法不添加表示类型的前缀。在Java的官方标准中,Camel命名法被作为主要命名法。Java的所有库函数均采用Camel命名法。在.Net的技术标准中,推荐对变量使用Camel命名法,而对方法名和类名使用下面的Pascal命名法。

    Camel命名法的举例:

    getName 返回姓名的函数

    setAge 设置年龄的函数

     

    3Pascal命名法

    Pascal命名法也是一种受欢迎的命名法。.Net全部类库的函数名均采用Pascal命名法。Pascal命名法与Camel命名法类似,区别在于其首字母大写。例如GetDateName等等。

     

     

    2.变量命名的常见问题

    命名法主要侧重的还是大小写的规范。其实更重要的是标识符本身。使用有意义的名字作为标识符,这是地球人都知道的真理。但是有意义是什么意义?怎样才算有意义?

    其实可以总结为一句话,使用英文或常用的英文缩写,不要使用汉语拼音。绝对不要使用汉语拼音的缩写。拼音缩写比用a,b,c来命名还要糟糕。

    上次学校培训数据结构,师兄打开他的代码,有一个函数名是lztz()。我赌你一周内不可能猜出它的含义。你可以先猜一猜。不猜了?好吧我告诉你。这个是“链栈退栈”拼音的缩写。这种函数名是在是令人作呕!

    一些英文的缩写是可以使用的,下面列出一些常用的英文缩写:

    Send 可缩写为 Snd;

     Receive 可缩写为 Rcv

     temp 可缩写为 Tmp;

     flag 可缩写为 Flg;

     statistic 可缩写为 Stat;

     status 可缩写为 Sta;

     message 可缩写为 Msg;

     

    下面就来说说几个常见的问题

    Flag,这是很多人都喜欢用的变量名。甚至还出现了flag1,flag2,flag3……不禁让我想起了贾君鹏你妈喊你回家吃饭,还有贾君鹏他爸,贾君鹏他姑妈……

    这种flag虽然是英文,有意义。但并不能表达一个明确的含义。与其使用flag,不如使用isEmpty,canExit,hasNext等更明确的写法。例如这三个变量名就明确的表示(栈)空,可以退出,(输入流中)有下一个数据。相信我,is,can,has这三个前缀是全世界程序员都在使用的前缀,是纯正的英语。不是我编出来的Chinglish

    说到中国式英语,我不禁想到一个有趣的事情,那就是“性别”的英语。应该用Gender,而不是很多人,甚至很多教材上使用的Sex

     

    GetInfo,这个貌似是个不错的变量名。可以猜到是获取信息之意。但是仔细想想,这是废话,只要有返回值,就肯定是获取信息。其实一个get就够了。这样的变量可以写的再详细一点。比如获取身份信息,就是GetID.获取文件信息就是GetFileInfo等等。这样要比一个单独的Info有意义很多。类似的还有GetData设置数据,也可以用类似的方法改进。

     

     

    3.关于缩进

    缩进可以让程序结构清晰。对增强程序可读性有重要的意义。使用缩进时,推荐使用4个空格来缩进,缩进不要太小,至少要2个空格。使用Tab缩进很方便,但在不同编辑器里,Tab占的宽度也是不一样的。最恐怖的是空格和Tab混用。在Tab4个字符的编辑器里一切正常,一旦到Tab8字符的编辑器里,缩进风格就会改变。缩进相当于没有。大部分编辑器里都可以设置自动将Tab替换成4个空格,大家可以自己找找这个选项。

    缩进也有不同的风格,常见的有以下几种。

    1K&R风格

    void using_k_and_r_style(){

        // K&R风格

    }

    这种风格被Java推荐采用。我个人不是很喜欢。就算写Java,我也会括号独占一行

     

    2)括号独占一行

    void putting_each_brace_on_its_own_line()

    {

        // 括号独占一行

    }

    这个风格我比较喜欢,微软也采用这种风格的缩进。使用CodeBlocksAstyle插件以及在VC中使用Alt+F8VC6)或者Ctrl+K,Ctrl+FVS2005之后版本)快捷键自动整理代码格式,都会采用括号独占一行的风格。这也是C++推荐的缩进风格。

     

    3)括号独占一行并缩进

    奇怪的缩进方法,早期被广泛使用,现在我没见过有人用。前段时间看了一本“豪杰超级解霸”作者写的书,里面推荐了这种风格。我个人不喜欢这个缩进。

    void or_putting_each_brace_on_its_own_line_indented()

       {

       // 括号独占一行并缩进

       }

     

    心血来潮,写了这篇文章。草草收笔,不完善的地方就以后慢慢补充吧。欢迎大家不吝赐教。最后祝大家都能写出漂亮高效的代码。我们共同努力!


    原文链接:http://kqwd.blog.163.com/blog/static/412234482010219111453915/

    展开全文
  • 编程语言常用的变量命名缩写

    万次阅读 多人点赞 2019-07-05 13:43:59
    整理了一些自己在编程中常用的变量命名缩写。 (凭自己感觉的感觉分类) 全称 缩写 翻译 calculate calc 计算 addition add 加 subtraction sub 减 multiplication mul ...

    整理了一些自己在编程中常用的变量命名缩写。
    (凭自己感觉分类)

    全称缩写翻译
    calculatecalc计算
    additionadd
    subtractionsub
    multiplicationmul乘法
    divisiondiv除法
    hexadecimalhex十六进制
    全称缩写翻译
    arrayarr数组、集合
    listlst列表
    Sequenceseq
    Segment(s)seg
    stackstk
    dictionarydict字典
    characterchar字符
    stringstr字符串
    texttxt文本
    floatflt浮动、浮点
    numbernum数量、编号
    imageimg图像
    bitmapbmp位图
    tabletbl
    linklnk链接
    lablelbl标签
    flagflg标志
    containercntr容器
    time stampts时间戳
    lengthlen长度
    positivepos
    negativeneg
    全称缩写翻译
    statisticstat统计
    summationsum
    averageavg平均
    maximummax最大值
    minimummin最小值
    middlemid中值
    incrementinc增加、增量
    increaseinc增加
    decreasedec减少
    differentdiff不同的
    frequencyfreq频率
    optimizationopt最优
    totaltot全部的
    verticalvert垂直
    horizontalhorz水平
    全称缩写翻译
    rowrow
    columncol
    positonpos位置
    pointpt
    pointerptr指针
    indexidx / ndx索引、指示
    valueval
    referenceref引用
    全称缩写翻译
    statusstat状态
    originalorig原件
    sourcesrc源头
    addressaddr地址
    coordinatescoord坐标
    previouspre前一个
    currentcur当前的
    initalizeinit初始化
    destinationdst/dest目的
    iterationitr/iter循环、迭代
    countcnt计数器
    全称缩写翻译
    temporarytemp或tmp临时
    sourcesrc源头
    resourceres资源
    resultres结果
    returnret返回
    returnrtn返回
    answerans响应、回答
    bufferbuf或buff缓冲区
    全称缩写翻译
    databasedb数据库
    administratoradm管理员
    passwordpwd密码
    userusr用户
    全称缩写翻译
    directorydir目录
    documentdoc文档
    librarylib
    functionfunc函数
    objectobj对象
    argumentarg实参
    instanceins实例
    variablevar变量
    parameterparam参数(形参)
    全称缩写翻译
    encodeenc编码
    printprn打印
    deletedel删除
    insertins插入
    errorerr错误
    breakbrk间断
    packagepkg打包
    escapeesc退出
    executeexec执行
    commandcmd命令
    configurationconfig配置
    editedt编辑
    displaydisp显示
    initializeinit初始化
    triggertrig触发
    capturecap或capt捕获
    systemsys系统
    environmentenv环境
    windowwin(wnd)窗口
    devicedev设备
    messagemsg消息
    signalsig信号
    informationinfo信息
    errorerr错误

    参考:
    https://blog.csdn.net/wf19930209/article/details/78577918
    https://blog.csdn.net/new_new_zero/article/details/79046107

    展开全文
  • 编程 - 变量命名方法

    万次阅读 多人点赞 2018-09-14 11:06:43
    比如代码变量命名,这属于我们印象的“小”问题,对于代码量小的程序来说,将变量命名为a、b、aa、string1、string2等类型,并不会影响程序的编写及阅读,如果是代码量大的程序,如果通篇都是字母、...
  • 变量命名规则(Python)

    2020-12-22 06:58:11
    2、变量命名规则 为了使代码规范,变量由字母、数字、下划线 _ 组成,并且不能以数字开头,并严格区分大小写,同时不能是关键字,需做到见名知意。 查看变量的类型 print(type(变量名)) 查看Python有哪些关键字 # ...
  •  Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯·西蒙尼(Charles Simonyi) 提出的。  匈牙利命名法通过在变量名前面加上相
  • 编程变量命名的一些技巧

    千次阅读 多人点赞 2014-11-04 20:00:10
    C是一门朴素的语言,你使用的命名也应该这样。与Modula-2和Pascal程序员不同,C程序员不使用诸如“ThisVariableIsATemporaryCounter”这样“聪明”的名字。C程序员应该叫它“tmp”,这写起来更简单,也不会更难懂。 ...
  • 第一,“损人”:如果我们正在阅读别人书写的毫无注释,命名毫无规则的程序,这无疑是一件让头头疼的事,我们不得不靠自己推敲程序函数之间,变量之间的逻辑,有时候的工作量不亚于自己编写一遍。
  • 在C语言编程中,全局变量和局部变量命名冲突的问题。 编程学习者的迷惑的地方!
  • Python3本身支持中文命名类/方法/变量 任何额外的库和工具都不需要, 不需要, 不需要! 重要的话三遍. Python3本身就可以正确运行下面的代码: 补一句, 不光是Python3支持中文命名哦, 以后一个一个语言讲过来, 九...
  • 昨天又在某程序员论坛看到,有人问是否有实际项目中用中文业务术语命名变量。显而易见的——当然,早有了。就在同一个论坛,几个月前就有人发帖“第一次觉得变量名为中文可以接受”分享这样的代码: 更早的“大家...
  • 主要介绍了浅谈Python带_的变量或函数命名,简单介绍了Python编程风格的描述文档,以及带有下划线的命名规则,具有一定参考价值,需要的朋友可以了解下。
  • 编程中命名方式和常用命名名称

    千次阅读 2019-10-12 14:06:44
    常用变量命名 ans — answer ret — return res — result foo, tmp sol — solve first, second, last begin, end, start op — operation
  • C++编程变量命名规范

    2010-01-19 20:21:15
    C++变量命名规范,有关项目的全局变量用g_开始,类成员变量用m_,局部变量若函数较大则可考虑用l_用以显示说明其是局部变量
  • 编程变量命名规范

    千次阅读 2015-04-18 17:34:47
    在软件开发过程中,代码的命名规范是一项很突出的内容。一套定义完整、结构清晰明了的命名规范将大大提升源代码的可读性和软件的可维护性。 当然没有一种命名规则可以让所有的程序员都满意,程序设计教科书一般也...
  • 常用变量命名规则建议 官网命名建议链接 1. 常量 常量都用大写字母来表示, 用下划线 “_” 加强可读性。 VAR CONSTANT MAX_HEIGHT: REAL := 1234; (* [Pa]*) END_VAR 2. 项目内容的定义 以结构体为倒,定义...
  • C#中变量命名规则

    万次阅读 热门讨论 2015-11-22 17:14:48
    每学习一门新的编程语言,开始都会讲变量的命名规则,现在刚接触C#,还是会感觉很亲切,我们之前学过VB,对比着来,就会发现里面有好多东西都是雷同的,下面先讲述一下C#和VB中变量命名规则有什么相似和不同的地方。...
  • python语言变量命名规则

    千次阅读 2019-11-29 15:46:29
    Python语言变量命名规则 变量名只能包含字母、数字和下划线。(推荐学习:0基础入门python) 变量名可以字母或下划线开头,但不能以数字开头。例如,可将变量命名为message_1,但不能将其命名为1_message。 变量名...
  • 变量命名的通用规则

    万次阅读 2018-09-21 10:02:37
    不能是c++关键字,例如不能用class这个单词来命名一个变量。  4.区分大小写,例如iA和ia是两个不同的变量。  理论上,在遵守了上面几条规则的前提下,所声明的变量名称都是合法的。比如下面的命名:  char ...
  • 【单选题】Python关系运算符表示“不等于”的是哪个?________【单选题】下面________不是Python合法的标识符【其它】自选某一主题查阅文献(必须有英文文献),撰写关于特殊儿童动作发展或康复训练相关的 文献综述 。...
  • 命名空间是一个包含了变量名称们(键)和它们各自相应的对象们(值)的字典。 一个Python表达式可以访问局部命名空间和全局命名空间里的变量。如果一个局部变量和一个全局变量重名,则局部变量会覆盖全局变量。 每个...
  • linux编程中变量命名规则

    千次阅读 2014-11-27 14:12:01
    在程序设计变量名、函数名、数组名等统称为标识符。简单地说,标识符就是一个名字。除库函数的函数名由系统定义外,其余都由用户自定义。C语言规定,标识符只能由字母(a~z,A~Z)、数字(0~9)、下划线(_)...
  • 为什么变量命名不建议用汉语拼音

    千次阅读 2019-07-22 10:15:17
    但是,关于不建议用汉语拼音命名的原因,一般人只是说汉语拼音命名造成变量命名模糊,但没有分析过汉语拼音命名模糊的原因。 从语言学角度来讲,汉语(象形文字)和英语(字母文字)走了两种不同的路径。英文通过26...
  • Java变量命名规范

    万次阅读 2019-03-31 11:48:50
    Java是一种区分字母大小的语言,因此我们在定义变量的时候应该注意区分大小写的使用和一些规范,下面简单的讲讲。 (一)Package(包)的命名 1、package命名要求包含的所有字符均为小写,同时不能有特殊字符。 2、...
  • 程序员常用的~变量命名工具

    千次阅读 2019-09-23 15:19:50
    在平时工作,好多程序员都在为变量命名纠结不已,随便命名怕以后看不懂,想好好命名可是自己的英文水平又不好,在这个命名上可能需要花费大量的时间,会耽误到开发的效率,今天推荐一个神器,这个神器可以摆脱...
  • c++ 前缀 变量命名_前缀命名

    千次阅读 2020-07-09 22:25:52
    c++ 前缀 变量命名 如果您是第一次查看Takes或Cactoos的源代码,很可能会像其他命名约定一样被命名约定触发,这意味着大多数类名都有两个字母的前缀: BkSafe , RqFake , RsWithStatus , TkGzip等。 老实说,我...
  • PLC 变量命名_个人规范

    千次阅读 2019-03-22 09:13:00
    转载于:https://www.cnblogs.com/zcxv/p/10576178.html
  • 变量的三种命名方法

    千次阅读 2020-10-31 22:07:03
    比如代码变量命名,这属于我们印象的“小”问题,对于代码量小的程序来说,将变量命名为a、b、aa、string1、string2等类型,并不会影响程序的编写及阅读,如果是代码量大的程序,如果通篇都是字母、*1、*2等...
  • 程序员必备:变量命名神器 CODELF

    千次阅读 2021-12-13 14:27:48
    大部分开发者都或多或少遇到过变量命名的烦恼,如果命名不规范,不仅会影响开发的效率,而且对后面维护的同学来说也是一个不小的挑战。那么接下来就给大家介绍个命名神器

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 276,285
精华内容 110,514
关键字:

编程过程中变量的命名