简单C语言编程规范

    xiaoxiao2022-06-24  26

    基于C语言的变量命名规范

    一般情况下,变量的取名方式为:

    <prefix> + <qualifier>  类型前缀+限定词。

     

    常用的一般数据类型的前缀

    变量类型

    前缀

    实例

    备注

    位域

    bit

    bitRXEN

    寄存器控制接收使能的位

    Bool

    b

    bTurnOn

     

    Unsigned Char

    by

    byError

     

    Signed Char

    ch

    chName

     

    Unsigned Short

    w

    wMsg

     

    Short

    n

    nCnt

     

    Unsigned Int

    u

    uLen

     

    Int

    i

    iVal

     

    Unsigned Long

    ul

    ulMaxTh

     

    Long

    l

    LOffset

     

    Long Long

    ll

    llSum

     

    Float

    f

    fAngle

     

    Double

    d

    dRadius

     

    Enum

    e

    eType

     

    一级指针

    p_

    p_iVal

     

    二级指针

    pp_

    pp_iVal

     

    一维数组

    a_

    a_chDispName[]

     

    二维数组

    aa_

    aa_chPrtName[][]

     

    函数

    fn

    void fnProc(void)

    申明函数类型,该函数形参和返回值均为void

    函数指针

    pfn

    pfnFlashWrite

    保存函数入口地址的指针变量

    回调函数指针

    lpfn

    lpfnAbort

    系统终止时调用该函数

    结构体

    st

    stTimeNode

    “时间节点”的结构体

    局部变量

    l_

    l_iCount

    仅供本例程调用的变量

    静态变量

    s_

    s_pQData

    仅供本模块调用的“队列缓冲区”的指针

    全局变量

    g_

    g_pSemBtn

    供多个模块调用的 “按钮信号量”的指针

     

    模块中函数命名规则:

    模块名_ + 函数名(动名结构),如:

    tmr_GetCurTime()    // 时钟模块中,获取当前时间的函数

    sport_TxData()    // SPORT驱动模块中,发送数据的函数

    转载请注明原文地址: https://ju.6miu.com/read-1123650.html

    最新回复(0)