• 程序的命名规则


    程序的变量、函数、类名应该用一定的规则来命名,这样有利于程序之间的交流,代码更容易被其他人读懂。常见的命名规则有以下几种。

    一、匈牙利命名法

    一般的原则为:变量名=属性+类型+对象描述

    主要的命名规则如下所示

    属性部分:g_ 全局变量、c_ 常量、m_  c++类成员变量、s_  静态变量

    类型部分:数组 a、指针 p、函数 f、布尔、字符 c、整型 i(通常用n)、无符号 u
     
    描述部分:最大 Max、最小 Min、初始化 Init、临时变量 Temp
     
    二、驼峰命名法
    主要的规则就是第一个单词小写之后的所有单词的首字母大写。
    驼峰法分为大驼峰和小驼峰。
    小驼峰法:变量一般用小驼峰法标识。除第一个单词之外,其他单词首字母大写。
    譬如int myStudentCount;
    变量myStudentCount第一个单词是全部小写,后面的单词首字母大写。
     
    大驼峰法:把第一个单词的首字母也大写了。常用于类名,函数名,属性,命名空间。
    譬如public class DataBaseUser;
     
    三、下划线命名法
    所有字母均小写,每个单词间以下划线分割。
    例如my_name、c_book
     
    四、帕斯卡命名法
    每个单词的首字母均大写的一串字符。这种方式与大驼峰一样。
     
    所以在编写程序时,尤其是一个团队,其命名方式一般要相同,这样才能提高编程的可读性,方便合作。不管选用哪一种方式的命名法,最好根据代码的含义对变量、函数、类进行命名,这样能增加代码的易读性。
  • 相关阅读:
    uboot向内核模块传递参数的方法
    arm下用shell控制gpio
    u-boot的内存分布和全局数据结构
    Ambarella SDK build 步骤解析
    MMU段式映射(VA -> PA)过程分析
    ambarella H2 添加文件到ext4文件系统
    使用U-Boot的TFTP(远程/网络内核)
    使用U-Boot的NFS(远程/网络用户空间)
    君正Ingenic X1000E_halley2 更改Logo
    【自动化测试】robotframework中一些建议可能需要掌握的关键字
  • 原文地址:https://www.cnblogs.com/skblog/p/5268839.html
Copyright © 2020-2023  润新知